11 Stimme

HTACCESS: Aufrufe ohne www auf www umleiten - example.com zu www.example.com

Frage von Compi | 02.10.2017 um 12:04

Meine Website ist momentan über zwei verschiedene Wege erreichbar. Sowohl ein Aufruf von http://example.com als auch http://www.example.com führt zu meiner Homepage - und das bei jeder einzelnen Seite!

Dadurch ist meine Internetseite quasi über zwei verschiedene Adressen erreichbar. Gerne würde ich alle Anfragen auf die Domain ohne www auf die Domain mit www umleiten. Also zum Beispiel die Anfrage nach http://example.com auf http://www.example.com.

Kann mir jemand sagen, wie ich das mache? Am besten mit meiner .htaccess Datei.

AntwortenPositivNegativ
2Beste Antwort2 Stimmen

Benutze einfach folgenden Redirect in deiner .htaccess Datei (eine Datei mit dem Namen .htaccess im Stammverzeichnis deiner Website):

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com
RewriteRule (.*) http://www.example.com%{REQUEST_URI} [R=301,L] 

Hier müsstest du natürlich noch example.com durch den Namen deiner Domain austauschen.

Die Rewrite-Condition matched hier alle Fälle, die nicht mit www.example.com anfangen und leitet diese auf http://www.example.com um. Mit %{REQUEST_URI} sorgst du dafür, dass auch alle weiteren Teile der URL nicht verloren gehen. Der HTTP-Status-Code 301 (Moved Permanently) sagt jedem Anfrager, dass deine Seite ab jetzt nur noch unter der neuen Adresse zu finden ist.
02.10.2017 um 12:04

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

HTACCESS: URL vereinfachen

Tutorial | 0 Kommentare

PHP: Eine E-Mail versenden

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.