Jak sprawdzić przekierowanie 301
Aby sprawdzić czy dany adres URL przekierowuje na inny można skorzystać z wielu narzędzi dostępnych w Internecie. Do najczęściej stosowanych przez naszą agencję należą:
- httpstatus.io
- redirect-checker.org
- Screaming Frog
- Google Sheets i specjalnie przygotowany do tego skrypt
Możemy to też sprawdzić ręcznie wpisując adres URL w przeglądarkę. Jeżeli zamiast nieaktualnej strony zostaniemy przeniesieni na nowy adres znaczy to, że zostało wykonane przekierowanie. Tym sposobem nie sprawdzimy jednak jaki typ przekierowania zastosowano oraz czy przejście do nowego URL nie odbywa poprzez tzw. łańcuch przekierowań.
Jak zrobić przekierowanie 301
Są 3 sposoby na wykonanie przekierowania 301.
Modyfikacja pliku .htaccess
Przekierowanie strony internetowej na nowy URL najlepiej wykonać w pliku .htaccess poniższą komendą:
Redirect 301 /staryadres.html /nowyadres.html
lub
RewriteRule ^staryadres.html$ /nowyadres.html [R=301,NC,L]
Z kolei przekierowanie wszystkich podstron ze starej domeny na nową - w przypadku, gdy struktura adresów się nie zmienia - można wykonać w ten sposób:
RewriteCond %{HTTP_HOST} ^(www\.)?staradomena\.pl [NC]
RewriteRule (.*) http://nowadomena.pl/$1 [R=301,L]
Przekierowanie PHP
Na stronie maksymalnie wysoko zamieszczamy poniższy kod PHP - przed wyświetleniem jakiegokolwiek znaku:
< ?php
header("HTTP/1.1 301 Moved Permanently");
header("Location:/nowyadres.html");
header("Connection: close");
exit;
? >
Przekierowanie w JavaScript
Dodanie skryptu JavaScript (JS) sprawi, że użytkownik także zostanie przeniesiony na inną stronę WWW. Należy tutaj zaznaczyć, że dla przekierowywanego adresu serwer zwróci kod statusu odpowiedzi 200, a nie 301.
< script type="text/javascript" >
window.location = "/nowyadres.html";
< /script >
Przekierowanie 302 czy 301?
Na pierwszy rzut oka oba przekierowania działają podobnie. Jednak to przekierowanie 301 jest tym, które przenosi moc ze starego adresu na nowy. W przypadku przekierowania tymczasowego 302, informujemy roboty indeksujące, że zasób jest tymczasowo niedostępny i nie powinny usuwać adresu URL w wyników wyszukiwania, a tym samym przenosić sygnałów rankingowych na nowy adres.
Pamiętaj!
Jeśli zmieniasz adres podstrony na nowy, wykonaj "trzysta jedynkę". Dzięki temu zachowasz obecne pozycje w wynikach wyszukiwania. Przekierowania 302 stosuj jedynie wtedy, gdy wiesz że strona jest tylko tymczasowo niedostępna (np. chwilowy brak produktu w sklepie online).
Jeżeli nie masz pewności czy przekierowania wykonane są prawidłowo skontaktuj się z naszym specjalistom SEO, który z chęcią odpowie na Twoje pytania.
Ostatnia aktualizacja: 12 czerwca 2024
Pozyskuj klientów online i zwiększaj zyski dzięki reklamie w Internecie!
Powiązane Artykuły
Jak przyspieszyć stronę internetową
Szybkość strony internetowej ma ogromne znaczenie. Żyjemy w czasach, w których każdy się spieszy i oczekuje szybkich rezultatów. Wydajny serwis to wiele...
Przeczytaj artykuł >>Duplicate content czym jest i jak go uniknąć
Z punktu widzenia Google zapisywanie kopii - indeksowanie tych samych treści kilkaset, kilkadziesiąt czy nawet kilka razy jest nieoptymalne. Trudno znaleźć powieloną...
Przeczytaj artykuł >>Adres URL - Co to jest i jak go wykorzystać w działaniach SEO
Adresy URL w obecnej formie towarzyszą nam już od ponad 25 lat. Choć głównie kojarzone są z adresami stron WWW, dotyczą także innych zasobów dostępnych...
Przeczytaj artykuł >>