Doppelten Content vermeiden.
Wenn deine Webseite sowohl mit www. Als auch ohne www erreichbar ist, sind das 2 verschiedene Webseiten für Google. Die aber logischerweise den selben Content (Inhalt) haben. Dies kann unter Umständen zu einer Abwertung bei Google und Co führen.
Beispiel:
http://deine-domain.de
http://www.deine-domain.de
wenn beide Adressangaben so im URL Feld vom Browser stehen bleiben, ohne Umleitung auf die eine oder andere. Hast Du eventuell ein DC Problem.
Mit der .htaccess Datei ist es aber ganz leicht möglich eine dauerhafte Umleitung zu erstellen (301 Redirect).
RewriteEngine on
RewriteCond %{HTTP_Host} ^deine-domain\.de$ [NC]
RewriteRule ^(.*) http://www.deine-domain.de/$1 [L,R=301]
Auch wenn Du mit deinem Webprojekt auf eine Neue Domain umgezogen bist, kannst du die htaccess benutzen.
RewriteEngine on
RewriteCond %{HTTP_Host} ^deine-alte-domain\.de$ [NC]
RewriteRule ^(.*) http://www.deine-neue-domain.de/$1 [L,R=301]
RewriteCond %{HTTP_Host} ^www.deine-alte-domain\.de$ [NC]
RewriteRule ^(.*) http://www.deine-neue-domain.de/$1 [L,R=301]
Ist die Website sowohl mit als auch ohne index.php bzw. index.html zu erreichen sollte man auch hier dafür sorgen das es nicht zu Doppelten Content Fehlern kommt. Dies lässt sich einfach mit diesen Code vermeiden.
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.deine-domain.de/$1 [R=301,L]
Wichtig
Die .htaccess muss natürlich im Root Verzeichnis deiner ALTEN Domain liegen. Also alte Domain nicht vorzeitig kündigen.
Roland Birkner
Fachinformatiker / Webdesigner
Zend Certified Engineer ZCE PHP5