Adres strony z www i bez www – czy to ta sama strona?
Dla użytkownika Internetu to zapewne nie ma znaczenia. Jednak dla robotów indeksujących np. z Google.com – już tak. Wręcz są to 2 odrębne witryny. Ma to kluczowe znaczenie pod kątem pozycjonowania, bo w indeksie są wtedy 2 odrębne witryny a nie jedna i możemy zostać ukarani chociażby poprzez błąd typu „duplicate content”.
Aby ustrzec się przez podwójnym indeksowaniem naszej strony należy zrobić przekierowanie. Wtedy niezależnie kto co wpisze w adresie – docelowo otworzy się strona z preferowanym przez nas URL.
Na początek ustalmy – jaki ma być oficjalny adres, czy:
http://mojastrona.pl
czy:
http://www.mojastrona.pl
Gdy już to ustalimy, należy otworzyć plik .htaccess na naszym serwerze (poproś providera o dostarczenie dostępów FTP aby edytować pliki na serwerze) i na jego początku umieścić odpowiedni wpis. Jeśli pliku .htaccess nie ma w naszym katalogu głównym – należy go utworzyć.
Wzór wpisu dla przekierowania z http://mojastrona.pl ===> http://www.mojastrona.pl
(oficjalnym adresem będzie: http://www.mojastrona.pl)
RewriteEngine On RewriteCond %{HTTP_HOST} ^mojastrona.pl(.*) [NC] RewriteRule ^(.*)$ http://www.mojastrona.pl/$1 [R=301,L]
Wzór wpisu dla przekierowania z http://www.mojastrona.pl ===> http://mojastrona.pl
(oficjalnym adresem będzie: http://mojastrona.pl)
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.mojastrona.pl(.*) [NC] RewriteRule ^(.*)$ http://mojastrona.pl/$1 [R=301,L]
Powodzenia!