301 Redirects mit und ohne www
Habe mal fleißiger Weise alle meine Seiten fix und vernünftig mit permanenten 301-Redirects ausgestattet. Eigentlich nicht schwer, aber ich musste mich auch mal aufraffen. Habe einfach die .htaccess von Habari um die notwendigen Codeschnippsel ergänzt.
Redirect ohne www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.tld$ [NC]
RewriteRule ^(.*) http://domain.tld/$1 [R=301,L]
Redirect mit www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.tld$ [NC]
RewriteRule ^(.*)$ http://www.domain.tld/$1 [R=301,L]
Dank geht an LexaT, der mich mit seinem Artikel darauf aufmerksam gemacht und die passenden Schnippsel für die .htaccess gleich mitgeliefert hat. Ich habe noch das "L" in der eckigen Klammer ergänzt und die Negation des "www" entfernt, da ich bei Verwendung mit Subdomains die auf den gleichen Ordner verweisen Probleme hatte. Danke auch nochmal für die weitere Hilfe an @captainhagbard.









Feed
Newsletter













3 Kommentare
mod_rewite ist schon eine tolle Sache, leider aber auch sehr komplex.
Jepp, eine Wunderwaffe unter vielen, aber man muss sie eben auch erstmal kennen und beherrschen.
Danke für die brauchbare Anleitung, hatte länger nach dem Code gesucht mit dem www -> auf ohne www umgeleitet wird.