Anonim

Jeśli jesteś użytkownikiem Chrome i widzisz „Błąd 3xx (net :: ERR_TOO_MANY_REDIRECTS” lub „Ta strona ma pętlę przekierowań - 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.

W tym samouczku znajdziesz wszystko, co musisz wiedzieć o błędzie zbyt wielu przekierowań w Google Chrome.

Przekierowania HTTP to metoda witryny, która kieruje przeglądarkę na inną stronę zamiast na link. Może to być spowodowane konserwacją, przeniesieniem strony lub z innych powodów. Na przykład firma może zmienić nazwę swojej domeny i przekierować witrynę ze starej domeny do witryny przy użyciu nowej domeny.

Chrome może poradzić sobie z maksymalnie 20 przekierowaniami bez podawania błędu, ale gdy próg zostanie przekroczony, wygeneruje 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 przekierowanym adresem URL
  • Przeglądarka potwierdza wiadomość i przechodzi na nowy adres
  • Przeglądarka ładuje stronę internetową

Chrome bez problemu poradzi sobie z maksymalnie 20 tymi przekierowaniami. Jeśli jest ich więcej, zobaczysz błąd.

Pętla przekierowania to miejsce, w którym przeglądarka jest wysyłana do przekierowanego adresu URL, który kieruje go z powrotem do oryginalnego adresu URL, który przekierowuje go ponownie i tak dalej. Jest to zaskakująco łatwe do zrobienia jako administrator strony. 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 usunąć pliki cookie.

  1. Otwórz Chrome
  2. Wybierz menu rozwijane Chrome u góry
  3. Wybierz Wyczyść dane przeglądania z rozwijanego menu
  4. Zaznacz pole wyboru obok Buforowanych wiadomości i plików
  5. Następnie kliknij Wyczyść dane

Ponów teraz adres URL, który spowodował błąd. Powinieneś teraz móc przeglądać stronę internetową.

Jeśli to nie zadziała, wypróbuj inną przeglądarkę. Jeśli inna przeglądarka działa, ale Chrome nie próbuje tego:

  1. Wpisz chrome://extensions w pasku adresu Chrome
  2. Wciśnij Enter
  3. Spróbuj wyłączać rozszerzenia pojedynczo, ponownie testując witrynę po wyłączeniu każdego z nich

Pamiętaj o wyłączeniu jednego przed ponownym testowaniem, w przeciwnym razie nie będziesz wiedział, który był przyczyną problemu. Celem jest sprawdzenie, czy możesz wyizolować przyczynę problemu dla konkretnego rozszerzenia Chrome.

Zbyt wiele przekierowań jako administrator strony

Jeśli zarządzasz stroną internetową lub ją prowadzisz, masz wiele do zrobienia. Masz gdzieś przekierowanie, które zapętla się lub powtarza zbyt wiele razy. Dowiedzmy się, które przekierowania są zapętlone, abyś mógł rozwiązać problem z administracyjnym zapleczem Twojej witryny.

  1. Przejdź do Sprawdzanie przekierowań i wpisz swój adres URL
  2. Wybierz opcję Analiza, aby zobaczyć, co przekierowuje i dokąd
  3. Zidentyfikuj przekierowania, które zapętlają się z powrotem do siebie
  4. Zmień przekierowania pętli za pomocą interfejsu administracyjnego swojej witryny

„Zmień przekierowania zapętlające za pomocą interfejsu administracyjnego witryny” może wydawać się nieco luźny, ale dokładna metoda zależy od platformy, z której korzysta witryna. Na przykład w WordPress możesz używać wtyczki przekierowującej lub modyfikować plik .htaccess. W Joomla możesz używać Redirect Managera, w Magento używałbyś narzędzia do zarządzania Rewrite. Masz pomysł.

Wszystko, co musisz zrobić, to zidentyfikować przekierowanie powodujące problem, a następnie naprawić problem na dowolnej platformie używanej do administrowania witryną, odwołując się do platformy i dokumentacji firmy hostingowej w celu uzyskania wskazówek.

Po rozwiązaniu problemu dokładnie przetestuj łącza, aby upewnić się, że poprawka działa zgodnie z oczekiwaniami.

Przeadresować

Istnieją różne rodzaje przekierowań, wszystkie z kodami rozpoczynającymi się od 3xx.

  • 301 - Strona przeniesiona na stałe.
  • 302 - Strona internetowa tymczasowo niedostępna.
  • 303 - Służy do przekierowania po PUT lub POST, aby zapobiec odświeżeniu strony.
  • 307 - Strona internetowa tymczasowo niedostępna dla czegoś zaplanowanego. Następca przekierowań 302 dla HTTP 1.1.
  • 308 - Trwałe przekierowanie z innego powodu.
  • 300 - Specjalne przekierowanie, które nie jest używane zbyt często.
  • 304 - Specjalne przekierowanie wskazujące odświeżenie pamięci podręcznej dla buforowanych stron internetowych.

Dlaczego są używane przekierowania?

Istnieje wiele uzasadnionych powodów, aby używać przekierowań i zdziwiłbyś się, jak często są one 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 podczas przenoszenia strony.

Zamiast tego używasz przekierowania 301, aby poinformować przeglądarki i wyszukiwarki, że Twoja strona została przeniesiona. To wciąż przyciąga odwiedzających do strony i zachowuje wszystkie korzyści związane z SEO.

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 pozostanie identyczna, wystarczy tylko tymczasowe przekierowanie przed opublikowaniem strony.

Przekierowania są bardzo przydatne do zarządzania witryną bez utraty soków SEO lub odwiedzających. Wymagają opieki i testowania, 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.

Err_too_many_redirects - jak naprawić dla Google Chrome