Przekierowanie 301 stron internetowych


Przekierowanie 301 (Moved Permanently) służy do przekierowania jednego adresu na drugi. Informuje wyszukiwarki, że strona została przeniesiona na drugi adres na stałe i jest pod nim dostępna. Dodatkowo przenosi siłę pierwszego adresu na drugi.

Zmiana domeny – przekierowanie ze starej na nową
Po zastosowaniu tego przekierowania każdy adres wywołany ze starej domeny zostanie przekierowany na adres na nowej domenie o tej samej ścieżce.
Na hostingu starej domeny tworzymy plik .htaccess o treści:

RewriteEngine On
RewriteRule ^(.*)$ http://traxter-online.net/$1 [R=301,L]

Przekierowanie konkretnych stron
Przekierowanie strony bieżącej domeny na nową domenę:

RewriteEngine On
RewriteRule ^mapa-witryny/ http://traxter-online.net/mapa-witryny/ [R=301,L]
RewriteRule ^kompletny-pakiet-biurowy/ http://traxter-online.net/kompletny-pakiet-biurowy/ [R=301,L]

Przekierowanie stron w obrębie bieżącej domeny:

RewriteEngine On
RewriteRule ^syndication.php /feed/ [R=301,L]
RewriteRule ^instalacja-systemu-windows-vista-7-z-pendrivea-t-467.html /instalacja-systemu-windows-vista-7-z-pendrivea/ [R=301,L]

Przekierowanie linków z parametrami do linku docelowego (kanonicznego)
Czasami linki mogą mieć dodatkowe parametry na końcu adresu URL, ale zawartość adresu nie różni się od tego głównego, kanonicznego. Prowadzi to do duplikowania treści, ponieważ Google traktuje te linki jako autonomiczne.
Przykład z mojej witryny:
Adres kanoniczny: http://traxter-online.net/relevantknowledge/
Adres z parametrem: http://traxter-online.net/relevantknowledge/?replytocom=142
Adres z parametrem: http://traxter-online.net/test-procesora/?print=1
Adres z parametrem: http://traxter-online.net/kasowanie-kluczy-rejestru/?fb_xd_frag­ment&print=1

Przekierowanie na adres kanoniczny:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^fb_xd_fragment
RewriteRule ^(.*)$ http://traxter-online.net/$1? [R=301,L]

RewriteEngine On
RewriteCond %{QUERY_STRING} ^replytocom
RewriteRule ^(.*)$ http://traxter-online.net/$1? [R=301,L]

RewriteEngine On
RewriteCond %{QUERY_STRING} ^print
RewriteRule ^(.*)$ http://traxter-online.net/$1? [R=301,L]

Ujednolicenie domeny – z www lub bez
Zaczynając pozycjonować, warto wybrać jedną wersję swojego adresu domenowego. Zazwyczaj domena jest dostępna zarówno pod hxxp://adres.pl jak i pod hxxp://www.adres.pl. Obydwa te adresy jednak dla robotów wyszukiwarek są różnymi serwisami, a siła domeny jest dzielona na połowę. Dobrze jest wybrać jeden adres i zrobić przekierowanie stałe w pliku .htaccess.

Przekierowanie z adresu bez www na formę z tą subdomeną:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^traxter-online.net$
RewriteRule ^(.*)$ http://www.traxter-online.net/$1 [R=301,L]

Przekierowanie z adresu z www na formę bez:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.traxter-online.net(.*) [NC]
RewriteRule ^(.*)$ http://traxter-online.net/$1 [R=301,L]

We wszystkich przykładach zmieniamy domenę http://traxter-online.net na swoją własną.

Źródła:
http://poradnik-seo.pl/pozycjonowanie/jednolity-adres—z-www-lub-bez,indeksowanie-stron.html
http://www.tarnaski.eu/blog/przekierowanie-301/

2 komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *