Przekierowanie 301 Warto wiedzieć
Są takie elementy wiedzy na temat SEO, które szybko się zapomina. Robisz coś raz na rok więc jak masz to zapamiętać. Tak jest z przekierowaniem 301. Przekierowanie to informuje, a raczej narzuca zmianę adresów stron. Zazwyczaj korzystamy z tego cudu w dwóch okolicznościach:
- Ujednolicenie adresu z www i bez www.
- Całkowita zmiana adresu strony
Najlepszym miejscem na stworzenie przekierowania 301 jest plik .htaccess.
W pierwszym przypadku, gdy chcemy przekierować z adresu nie zawierającego www na ten dłuższy używamy kodu:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^domena.com [NC]
RewriteRule ^(.*)$ http://domena.com%{REQUEST_URI} [R=301,L]
W przypadku przekierowania typu http://domena.com na http://www.domena.com to przydatny jest kod:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.domena.com [NC]
RewriteRule ^(.*)$ http://www.domena.com%{REQUEST_URI} [R=301,L]
W drugim sprawdza się formułka:
RewriteEngine On
RewriteRule ^(.*)$ http://www.nowy-adres.pl/$1 [R=301,L]
Niby proste, ale jest tyle ważniejszych rzeczy do zapamiętania!
887
206