Sprawdzanie przekierowań
Prześledź domenę od http:// do strony, która ostatecznie się ładuje: każdy krok z kodem odpowiedzi, a także pętle, brakujące przejście na HTTPS i przekierowania tymczasowe.
Co sprawdza to narzędzie
DNSPeek żąda http://twoja-domena/ i podąża za każdym nagłówkiem Location krok po kroku, do 10 przekierowań. Dla każdego kroku widzisz URL, kod odpowiedzi, IP serwera i czas. Łańcuch kończy się na pierwszej stronie, która nie przekierowuje, na pętli albo na przekierowaniu na adres prywatny, inny port lub adres IP, za którymi narzędzie nie podąża.
Jak czytać wynik
Dobry łańcuch ma jeden krok: http://example.com/ → https://example.com/ (lub na preferowaną wersję z www) z kodem 301, zakończony kodem 200. Ostrzeżenia wskazują stronę, która zostaje na zwykłym HTTP, łańcuchy dłuższe niż dwa kroki i przekierowania tymczasowe; problemy to pętle, błędy i strona docelowa odpowiadająca kodem 4xx lub 5xx.
Przekierowania po migracji
Nowy serwer często ma inne reguły www i HTTPS. Przed przełączeniem DNS otwórz stronę na nowym serwerze linkiem do podglądu: przekierowania działają tam też, również między domeną a jej wersją z www. Raport QA sprawdza przekierowania na wielu podstronach naraz.
Najczęściej zadawane pytania
Czym różni się przekierowanie 301 od 302?
301 (lub 308) oznacza, że strona przeniosła się na stałe, więc przeglądarki i wyszukiwarki zapamiętują nowy adres i przenoszą na niego pozycje w wynikach. 302 (lub 307) oznacza przeniesienie tymczasowe. Używaj 301 dla przejścia z http na https i obsługi www.
Ile przekierowań to za dużo?
Każdy krok kosztuje jedną wymianę z serwerem, zanim strona zacznie się ładować. Idealne jest jedno przekierowanie, z http:// na docelowy adres https://; to narzędzie ostrzega od trzech. Przeglądarki poddają się przy około 20 i zgłaszają „zbyt wiele przekierowań”.
Co powoduje pętlę przekierowań?
Dwie reguły, które odsyłają odwiedzających tam i z powrotem – zwykle przekierowanie na HTTPS na serwerze w połączeniu z CDN lub proxy, które łączy się z serwerem przez zwykłe HTTP, albo CMS, którego adres strony nie zgadza się z regułą www na serwerze.
Dlaczego test zaczyna się od http://?
Odwiedzający, którzy wpisują samą domenę, i stare linki trafiają przez zwykłe HTTP. Start od tego miejsca pokazuje, czy są przenoszeni na HTTPS i ile kroków to zajmuje. Po wyniku możesz jednym kliknięciem sprawdzić tę samą ścieżkę od https:// lub w wersji z www, a także wpisać ścieżkę, by sprawdzić stary adres URL.
Przenosisz stronę na nowy serwer?
Zobacz stronę na nowym serwerze, zanim zmienisz DNS: DNSPeek daje jeden link HTTPS do podglądu, który działa na dowolnym urządzeniu i który możesz udostępnić zespołowi lub klientowi. Bez pliku hosts i bez VPN.
Utwórz darmowy link do podglądu