Jeśli jesteś użytkownikiem Chrome i widzisz komunikat „Błąd 3xx (net::ERR_TOO_MANY_REDIRECTS” lub „Ta strona ma pętlę przekierowania – ERR_TOO_MANY_REDIRECTS”, nie jesteś sam. Zdarza się to często i może być tymczasowe lub stałe w zależności od adresu URL odwiedzasz i konkretną przyczynę problemu.
Ten samouczek przeprowadzi Cię przez wszystko, co musisz wiedzieć o błędzie zbyt wielu przekierowań w Google Chrome.
jak usunąć konto Netflix?
Przekierowania HTTP to metoda, dzięki której witryna kieruje przeglądarkę na inną stronę zamiast tej, do której prowadzi łącze. Może to być spowodowane konserwacją, przemieszczeniem strony lub innymi przyczynami. Na przykład firma może zmienić nazwę swojej domeny i przekierować witrynę ze starej domeny na witrynę korzystającą z nowej domeny.
Chrome może poradzić sobie z maksymalnie 20 przekierowaniami bez podawania błędu, ale po przekroczeniu tego progu zgłosi błąd „ERR_TOO_MANY_REDIRECTS”.
Transakcja przebiega mniej więcej tak:
- Przeglądarka wysyła wiadomość GET do serwera WWW
- Serwer odpowiada komunikatem 3xx z przekierowanym adresem URL
- Przeglądarka potwierdza wiadomość i przechodzi pod nowy adres
- Przeglądarka ładuje witrynę
Chrome bez problemu poradzi sobie z 20 takimi przekierowaniami naraz. Jeśli jest ich więcej, zobaczysz błąd.
Pętla przekierowania polega na tym, że przeglądarka jest wysyłana do przekierowanego adresu URL, który kieruje ją z powrotem do oryginalnego adresu URL, który przekierowuje ją ponownie i tak dalej. Jest to zaskakująco łatwe dla administratora witryny. Pokażę ci, co możesz zrobić, jeśli zobaczysz błąd zbyt wielu przekierowań w Google Chrome.
Zbyt wiele przekierowań jako gość
Jeśli odwiedzasz witrynę, możesz wyczyścić pamięć podręczną przeglądarki i pliki cookie.
- Otwórz Chrome
- Wybierz menu rozwijane Chrome u góry
- Wybierz Wyczyść dane przeglądania z menu rozwijanego
- Zaznacz pole wyboru obok Buforowane wiadomości i pliki
- Następnie kliknij Wyczyść dane
Teraz ponów adres URL, który spowodował błąd. Teraz powinieneś być w stanie przeglądać witrynę.
Jeśli to nie zadziała, wypróbuj inną przeglądarkę. Jeśli działa inna przeglądarka, ale Chrome tego nie próbuje:
- Wpisz |__+_| w pasku adresu Chrome
- Wciśnij Enter
- Spróbuj wyłączyć rozszerzenia pojedynczo, ponownie testując witrynę po wyłączeniu każdego z nich
Pamiętaj, aby wyłączyć jeden z nich przed ponownym przetestowaniem, w przeciwnym razie nie będziesz wiedział, który z nich jest przyczyną problemu. Celem jest sprawdzenie, czy możesz odizolować przyczynę problemu od konkretnego rozszerzenia Chrome.
Zbyt wiele przekierowań jako administrator witryny
Jeśli zarządzasz lub prowadzisz witrynę, masz pracę do wykonania. Masz ustawione przekierowanie, które albo zapętla się, albo powtarza się zbyt wiele razy. Sprawdźmy, które przekierowania powracają, abyś mógł rozwiązać problem na zapleczu administracyjnym Twojej witryny.
- Nawigować do Sprawdzanie przekierowań i wpisz swój adres URL
- Wybierz analizuj, aby zobaczyć, co przekierowuje i dokąd
- Zidentyfikuj przekierowania, które wracają do siebie
- Zmień zapętlone przekierowania za pomocą interfejsu administracyjnego swojej witryny
Zmień zapętlone przekierowania za pomocą interfejsu administracyjnego swojej witrynymoże brzmieć trochę luźno, ale dokładna metoda zależy od platformy, z której korzysta Twoja witryna. Na przykład w WordPressie możesz używać wtyczki przekierowania lub musisz zmodyfikować plik .htaccess. W Joomla możesz używać Redirect Managera, w Magento możesz użyć narzędzia Rewrite Management. Masz pomysł.
Wszystko, co musisz zrobić, to zidentyfikować przekierowanie powodujące problem, a następnie rozwiązać problem na dowolnej platformie używanej do administrowania witryną, odwołując się do dokumentacji platformy i firmy hostingowej w celu uzyskania wskazówek.
Po rozwiązaniu problemu ponownie dokładnie przetestuj łącza, aby upewnić się, że poprawka działa zgodnie z oczekiwaniami.
Przeadresować
Istnieją różne rodzaje przekierowań, wszystkie z kodami zaczynającymi się od 3xx.
- 301 – Strona przeniesiona na stałe.
- 302 – Strona internetowa chwilowo niedostępna.
- 303 — Służy do przekierowywania po PUT lub POST, aby zapobiec odświeżeniu strony.
- 307 – Strona internetowa chwilowo niedostępna z powodu czegoś zaplanowanego. Następca przekierowań 302 dla HTTP 1.1.
- 308 – Stałe przekierowanie z innego powodu.
- 300 – Specjalne przekierowanie, które nie jest często używane.
- 304 – Specjalne przekierowanie wskazujące na odświeżenie pamięci podręcznej dla buforowanych stron internetowych.
Dlaczego używane są przekierowania
Istnieje wiele uzasadnionych powodów, dla których warto korzystać z przekierowań i zdziwiłbyś się, jak często są używane. Najczęstszym powodem korzystania z przekierowania jest przeniesienie strony do nowego hosta lub adresu URL. Jeśli dużo pracowałeś nad SEO, nie chcesz stracić wszystkiego, gdy przenosisz stronę.
Zamiast tego używasz przekierowania 301, aby poinformować przeglądarki i wyszukiwarki, że Twoja strona została przeniesiona. To nadal przyciąga użytkowników do strony i zachowuje wszystkie korzyści SEO, które zarobiłeś.
Przekierowanie 302 lub 307 jest przydatne, jeśli testujesz stronę lub aktualizujesz ją, aby była zgodna ze stylem lub nową technologią. Jeśli struktura adresu URL ma pozostać identyczna, wystarczy dodać tymczasowe przekierowanie przed opublikowaniem strony w rzeczywistości.
Przekierowania są bardzo przydatne do zarządzania witryną bez utraty soku SEO lub odwiedzających. Wymagają opieki i testów, ale mogą być bardzo przydatnym narzędziem.
Jeśli masz jakieś sugestie dotyczące sposobów obsługi zbyt wielu przekierowań, prosimy o komentarz poniżej.