Good to Know Database

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]


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 ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer