Viele von euch fragen sich sicher immer wieder wie kann ich es einstellen, dass ich eine Domain immer mit einem www oder nie mit einem www darstelle, also zum Beispiel dass der Aufruf deinedomain.de immer auf www.deinedomain.de umgeleitet wird. Die Lösung hierfür ist total einfach und kann über eine .htaccess-Datei gelöst werden.
Anleitung zum einbinden der .htaccess:
Domainweiterleitung immer ohne www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.deinedomain\.de$
RewriteRule ^(.*)$ http://deinedomain.de/$1 [L,R=301]
Domainweiterleitung immer mit www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.deinedomain\.de$
RewriteRule ^(.*)$ http://www.deinedomain.de/$1 [L,R=301]
Vermeidung von Fehlermeldungen:
Damit Fehlermeldungen vom Server vermieden werden, wenn Rewrite (mod_rewrite) nicht aktiviert ist, ist es sinnvoll folgende Prüfung um die 3 Zeilen Code noch hinzuzufügen:
<IfModule mod_rewrite.c>
</IfModule>
Komplett würde die Regel mit dauerhaftem www dann wie folgt aussehen:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.deinedomain\.de$
RewriteRule ^(.*)$ http://www.deinedomain.de/$1 [L,R=301]
</IfModule>
Ich hoffe ich kann euch mit dieser kurzen Anleitung eine Hilfe geben.
Viel Spaß beim ausprobieren!