Man sollte sich also entscheiden ob man seine Seite mit oder ohne www aufgerufen haben möchte. Hierfür gibt es mehrere Möglichkeiten die Nutzer und Suchmaschinen weiterzuleiten. Eine "normale" einfache Weiterleitung ist nicht zu empfehlen, es sollte immer eine Weiterleitung mit Headercode 301 (Moved Permanently) sein. Ab besten ist es natürlich wenn das ganze Serverseitig passiert.
Am besten in der .htaccess mit:
mit www!
- Code: Alles auswählen
#Zugriffe ohne www auf www weiterleiten:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^beispielAddy\.de$ [NC]
RewriteRule ^(.*)$ http://www.beispielAddy.de/$1 [L,R=301]
oder als VerNEINung
- Code: Alles auswählen
#Zugriffe ohne www auf www weiterleiten:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.beispielAddy\.de$ [NC]
RewriteRule ^(.*)$ http://www.beispielAddy.de/$1 [L,R=301]
ohne www!
- Code: Alles auswählen
#Zugriffe ohne www auf www weiterleiten:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^beispielAddy\.de$ [NC]
RewriteRule ^(.*)$ http://beispielAddy.de/$1 [L,R=301]
Meistens wird das "RewriteEngine on" nicht erwähnt, bei mir hat es aber nur so funktioniert.
Die "\." würde auch nur "." reichen, da aber der Punkt beim Pattern für ein beliebiges Zeichen steht,
frage ich hier auf dem korrekten Weg nach einem Punkt.
"[NC]" musste ich nicht setzen, wird aber bei anderen Beispielen oft angegeben. Was es damit aufsich hat wird noch geklärt.
Bei der Benutzung von SUBDomains wird das so wohl nicht klappen, aber es ist ein Anfang