Immer auf die www-Version der Webseite weiterleiten
Wenn du möchtest, dass Besucher deine Website immer mitwww.
aufrufen (also z. B. www.deinewebsite.de
statt einfach nur deinewebsite.de
), kannst du das ganz einfach mit deiner .htaccess
-Datei einstellen.Wir benutzen dafür wieder
mod_rewrite
.Hier ist der passende Code:
Anklicken zum Kopieren
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Was macht dieser Code?
-RewriteEngine On
schaltet die Umschreibefunktion ein.-
RewriteCond %{HTTP_HOST} !^www\.
prüft: Wurde die Seite ohne www.
aufgerufen?-
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
leitet den Besucher auf die gleiche Seite weiter, aber mit www.
.Das
L
steht dafür, dass danach keine weiteren Regeln mehr ausgeführt werden, und R=301
bedeutet, dass es sich um eine dauerhafte Weiterleitung handelt.Wichtig für dich:
- Dieser Code setzt voraus, dass deine Webseite bereits ein SSL-Zertifikat hat, also HTTPS nutzt. (Falls nicht, solltest du erst das Kapitel zur HTTPS-Weiterleitung durchgehen.)- Du musst nichts in diesem Code anpassen – er erkennt deine Domain automatisch.
- Teste die Weiterleitung danach in deinem Browser. Wenn alles klappt, solltest du beim Aufruf von
deinewebsite.de
automatisch bei www.deinewebsite.de
landen.Warum überhaupt auf www umleiten?
- Einheitliche Adressierung: Alle Links, Backlinks und Social-Media-Posts zeigen auf die gleiche Version deiner Seite.- Bessere SEO: Suchmaschinen bewerten
www.deinewebsite.de
und deinewebsite.de
sonst als zwei verschiedene Seiten – und das willst du vermeiden.- Sauberere Logs: Du kannst Besucherzahlen und Statistiken eindeutiger erfassen.
Kommentare
Kommentar von Dominik
Das hat perfekt geklappt! Danke!
Möchtest du etwas zu diesem Tutorial sagen?