mod_rewrite: URL ohne www. an URL mit www. weiterleiten
In der Regel kann ein Webserver im Internet über die Domain - wie zum Beispiel gtkdb.de - oder über eine Subdomain - wie zum Beispiel www.gtkdb.de - angesprochen werden. Wenn Sie die Zugriffe auf die Domain an die Subdomain weiterleiten wollen, können Sie die folgende mod_rewrite Konfiguration einsetzen.
Dadurch werden alle Anfragen ohne ein bevorstehendes www. mit dem HTTP-Statuscode 301 (Moved Permanently) beantwortet. Der Statuscode 301 bedeutet, dass die Adresse der angeforderten Ressource nicht länger gültig ist und ab sofort unter der im Location-Header angegebenen Adresse erreichbar ist. In diesem Fall wird die Adresse der angeforderten Ressource um den Zusatz www. erweitert und im Location-Header bekannt gegeben.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Dieser Eintrag wurde am 22.10.2011 erstellt und zuletzt am 14.12.2013 bearbeitet.
Direkter Link zu dieser Seite: http://www.gtkdb.de/index_1_1442.html
[ Zur Startseite ] [ Zur Kategorie ]
© 2004-2021 by Georg Kainzbauer