Dowiedz się, czym jest ERR_TOO_MANY_REDIRECTS i jak to naprawić
Opublikowany: 2021-07-12Komunikat ERR_TOO_MANY_REDIRECTS (znany również jako pętla przekierowania) może sprawić, że użytkownik poczuje się zdezorientowany, ale jest to tylko ostrzeżenie przeglądarki. Stwierdza, że nie jest możliwe dotarcie do żądanej strony.
Jeśli zauważysz ten komunikat podczas próby załadowania witryny, oznacza to, że cała strona lub cała zawartość jest niedostępna dla Ciebie i Twoich użytkowników. Może się to zdarzyć z powodu niedawnej zmiany w witrynie WordPress, nieprawidłowej konfiguracji przekierowań lub problemów z usługami innych firm.
Chociaż wydaje się to dość poważne, to nie koniec świata: ten błąd jest łatwy do naprawienia.
Musisz jednak jak najszybciej rozwiązać ten problem, aby uniknąć przykrych wrażeń dla odwiedzających . W końcu, jeśli zobaczą tę wiadomość na ekranie, mogą zrezygnować z Ciebie, zanim jeszcze dowiedzą się, co oferujesz , ponieważ Twoja witryna nie wydaje się bezpieczna.
W tym poście opiszemy przyczyny błędu zbyt wielu przekierowań na stronach WordPress. Ponadto zajmiemy się wieloma krokami wymaganymi, aby to naprawić.
Oto, co zobaczysz:
Co oznacza ERR_TOO_MANY_REDIRECTS?
Błąd zbyt wielu przekierowań jest wyświetlany, gdy przeglądarka nie może nawiązać połączenia między stroną początkową a docelową w przekierowaniu.
Jeśli używasz przeglądarki Google Chrome, ostrzeżenie wygląda tak: „Ta strona nie działa. www.example.com przekierowywał Cię zbyt wiele razy. Spróbuj wyczyścić pliki cookie. ERR_TOO_MANY_REDIRECTS” lub „Ta strona internetowa ma pętlę przekierowań ERR_TOO_MANY_REDIRECTS”.
W przeglądarce Mozilla Firefox otrzymasz:
„Strona nie przekierowuje prawidłowo. Firefox wykrył, że serwer WWW przekierowuje żądanie dla tego adresu w sposób, który nigdy się nie zakończy. Ten problem może czasami być spowodowany wyłączeniem lub odmową akceptowania plików cookie ERR_TOO_MANY_REDIRECTS.”
W przypadku obu komunikat jest jasny: strona nie ładuje się, ponieważ została przekierowana do pętli lub było zbyt wiele żądań przekierowań.
Dlaczego występuje błąd ERR_TOO_MANY_REDIRECTS?
Przekierowania to skuteczna strategia SEO lub narzędzie umożliwiające użytkownikom dostęp do stron o innym adresie URL.
Załóżmy, że masz dużą, trafną witrynę, ale z jakiegoś powodu zamiast odświeżać treść, wolisz skierować użytkownika na nową stronę, bardziej spójną lub z większą liczbą funkcji.
Niedogodnością byłoby poproszenie odwiedzającego o ponowne kliknięcie lub wpisanie innego adresu URL w pasku adresu.
Gdy używasz przekierowań, użytkownicy mogą automatycznie uzyskiwać dostęp do nowej strony, próbując przejść na starą. Nawet po wpisaniu złego adresu trafiają na właściwą stronę. Oznacza to znaczną poprawę doświadczenia użytkownika.
Jednak w przypadku błędnej konfiguracji przeglądarka może się pomylić i przekierować odwiedzającego na inne adresy URL lub do nieznanego miejsca docelowego.
Gdy przeglądarka nie rozumie lub nie wie, którego adresu URL użyć , rezygnuje z wyszukiwania właściwego adresu URL, aby uniknąć przeciążenia. Wtedy na ekranie pojawia się komunikat o błędzie.
W niektórych szczególnych przypadkach przeglądarka wpada nawet w nieskończoną pętlę przekierowań. Tak to działa: stary adres URL przekierowuje do nowego, ale z powodu błędnej konfiguracji nowy adres URL przekierowuje z powrotem do starego.
W końcu system rezygnuje z tego wszystkiego i wyświetla komunikat: „ERR_TOO_MANY_REDIRECTS”.

Jak rozwiązać problem ERR_TOO_MANY_REDIRECTS?
Jeśli nie jesteś administratorem witryny, wystarczy wyczyścić pamięć podręczną/pliki cookie przeglądarki i odświeżyć stronę. Jeśli to nie zadziała, będziesz musiał skontaktować się z menedżerem i poczekać, aż to naprawi.
Jeśli jednak jesteś menedżerem, będziesz musiał spróbować kilku rzeczy. Błąd jest zwykle wynikiem błędnej konfiguracji WordPressa, o czym wspomnieliśmy wcześniej. Czasami można to rozwiązać za pomocą czegoś tak prostego, jak wyczyszczenie plików cookie lub pamięci podręcznej.
Dlatego przedstawimy Ci kilka strategii, dzięki którym możesz pozbyć się tego komunikatu. W ten sposób nie zawiedziesz swoich gości .
Wyczyść pliki cookie i pamięć podręczną
Gdy pojawia się ten komunikat, niektóre przeglądarki sugerują, że problemem mogą być pliki cookie.
Dlatego zalecamy również wypróbowanie tego, nawet jeśli jesteś właścicielem witryny.
Ale jak dokładnie wyczyścić pamięć podręczną i pliki cookie? To proste. Zajmuje to tylko kilka minut, chociaż różni się w zależności od używanej przeglądarki. Oto kilka szczegółowych instrukcji:
Google Chrome
- W prawym górnym rogu zobaczysz trzy małe kropki. Kliknij na to. Następnie wybierz ustawienia;
- Przewiń w dół i kliknij „Zaawansowane”;
- Następnie musisz kliknąć „Wyczyść historię przeglądania”;
- Następnie wybierz „pamięć podręczna i pliki cookie”;
- Wybierz zakres czasowy, czyli liczbę plików cookie, które chcesz usunąć na podstawie okresu (ostatnie 24 godziny, siedem dni, cztery tygodnie);
- Następnie kliknij „Wyczyść dane”.
Mozilla Firefox
- Kliknij trzy małe kropki w prawym górnym rogu;
- Następnie kliknij „Wyczyść dane”;
- Wybierz opcję „Pliki cookie i pamięć podręczna” i kliknij „Wyczyść”.
Spróbuj jeszcze raz odświeżyć swoją witrynę. Jeśli ta strategia nie zadziała, będziesz musiał wykonać kolejne kroki.
Wyczyść pamięć podręczną WordPress
Jeśli korzystasz z wtyczki buforującej (Super cache WP lub innej), następną próbą powinno być wyczyszczenie pamięci podręcznej WP.
Ponieważ każda wtyczka działa inaczej, konieczne jest sprawdzenie specyfikacji tej, którą zainstalowałeś na swoim blogu.
Możesz wygooglować nazwę wtyczki, aby uzyskać pewne informacje lub poprosić o pomoc. Następnie otrzymasz instrukcje, jak wyczyścić pamięć podręczną w ustawieniach wtyczki, w szczególności w panelu administratora WordPress.
Następnie ponownie musisz odświeżyć witrynę, aby sprawdzić, czy wszystko jest w porządku. Jeśli nadal występuje błąd, jeszcze nie jesteś. Czytaj dalej.


Sprawdź ustawienia adresu URL
Konieczne jest sprawdzenie ustawień adresu URL, ponieważ błędna konfiguracja może powodować pętle przekierowań. Kliknij zakładkę „Ogólne” w „Ustawieniach”.
Istnieją dwa główne pola:
- URL WordPress (który określa, gdzie znajdują się wszystkie pliki WP);
- Adres URL witryny (adres strony głównej dostępnej dla użytkowników).
W większości przypadków te dwa adresy powinny się zgadzać. Sprawdź to dokładnie, aby różnice nie powodowały dalszych problemów.
Żaden z nich nie może zawierać:
- spacje na końcu;
- www na początku (jak w https://www.example.com ). Zamiast tego powinien to być https://example.com .
Jeśli jeden adres URL zawiera „www”, a drugi go nie zawiera, zmień je tak, aby były takie same: albo oba zawierają go, albo żaden z nich go nie zawiera. Możesz także spróbować wstawić PHP przed HTML.
Jeśli nie możesz uzyskać dostępu do panelu sterowania w celu zmiany adresu URL, nadal możesz to zrobić, edytując plik wp-config:
- Przejdź do menedżera plików (klient FTP);
- Otwórz folder z plikami WordPress;
- Znajdź wp-config.php;
- Kliknij prawym przyciskiem myszy „Edytuj adres URL”;
- Dodaj te linie do kodu (nie zapomnij zmienić adresu URL);
- Ponownie zdefiniuj adres i pamiętaj, że oba powinny pasować, home i WordPress ('WP_HOME' i 'WP_SITEURL');
- Zapisz plik;
- Kliknij „Tak” w wierszu polecenia, aby przesłać zmodyfikowany plik;
- Odśwież stronę i sprawdź, czy problem został rozwiązany.
Jeśli chcesz, możesz również zmienić adres za pośrednictwem bazy danych. Wystarczy zalogować się do serwera WWW przez MySQL. phpMyAdmin jest częścią wielu paneli usług hostingowych i może być do tego wykorzystany.
- Znajdź tabelę wp_options (lub inny prefiks zdefiniowany podczas instalacji);
- Kliknij dwukrotnie pola, które chcesz edytować;
- Zmodyfikuj adres w opcji_wartość (w dwóch pierwszych wierszach: adres strony głównej i adres WordPressa, to samo, o czym wspomnieliśmy wcześniej).
Zmień protokół bezpieczeństwa
Jeśli używasz protokołu bezpieczeństwa (certyfikatu SSL), przełącz go na protokół domyślny. Odśwież stronę i sprawdź, czy nie ma pętli przekierowań.
Jeśli komunikat nadal tam jest, oznacza to, że Twój certyfikat SSL musi zostać poprawnie skonfigurowany przed ponownym użyciem (adres pozostaje jako https).
Nie zapomnij skonsultować się ze wsparciem ekspertów, aby powrócić do ustawień gwarantujących użytkownikom bezpieczeństwo dostępu. Jest to również niezbędne, aby zapewnić wyższą niezawodność w Twojej witrynie.
Przedefiniuj .htaccess
Ważne jest, aby weryfikować plik .htaccess za każdym razem, gdy wystąpi błąd w WordPressie. Plik jest częścią ustawień serwera Apache i służy do kontrolowania przekierowań stron. Dlatego każdy problem w pliku może powodować problemy w procedurze przekierowania.
Aby sprawdzić, czy tak jest, musisz przedefiniować plik .htaccess:
- Zlokalizuj pliki witryny za pomocą klienta FTP;
- Znajdź folder z plikami WP;
- Znajdź plik .htaccess;
- Pobierz go jako kopię zapasową;
- Kliknij go prawym przyciskiem myszy i otwórz plik do edycji (nigdy nie zmieniaj kopii zapasowej, tylko oryginalną wersję);
- Wyczyść zawartość pliku .htaccess i zresetuj ustawienia do domyślnych (możesz łatwo znaleźć ustawienie domyślne w Internecie);
- Zapisz i prześlij domyślny plik na serwer WWW;
- Po wykonaniu tej czynności odśwież witrynę.
Jeśli po tym Twoja witryna jest w porządku, będziesz musiał ponownie rozważyć plik .htaccess; jeśli nie, będziesz musiał przywrócić kopię zapasową, ponieważ ten plik nie jest źródłem problemu. Następnie trzeba kopać dalej.
Sprawdź wtyczki
Wtyczki WordPress zawsze mogą być źródłem każdego problemu. Jeśli masz zainstalowaną jakąkolwiek wtyczkę przekierowania, zacznij od jej wyłączenia.
Jeśli to rozwiąże problem, jesteś dobry. Jeśli tak się nie stanie, musisz wyłączyć jedną po drugiej, aby sprawdzić, która z tych wtyczek spowodowała pętlę.
To może zająć dużo czasu, ale nie panikuj! Jest szybki i wygodny sposób na zrobienie tego automatycznie: po pierwsze, wyłącz wszystkie wtyczki raz, przed odświeżeniem strony (nie zapomnij wykonać kopii zapasowej oryginalnego pliku .htaccess, o czym mówiliśmy wcześniej).
Jeśli pętla nadal istnieje, włącz ponownie wszystkie wtyczki i przejdź do następnego kroku. Po odświeżeniu strony, jeśli zauważysz, że błąd zniknął, nie będziesz miał innego wyjścia, jak przetestować jeden po drugim.
Jeśli ERR_TOO_MANY_REDIRECTS uniemożliwia dostęp do panelu sterowania, konieczne może być ręczne wyłączenie wszystkich wtyczek. Możesz to zrobić w kliencie FTP lub menedżerze plików.
- Znajdź folder wtyczek, który zwykle znajduje się w folderze wp-content;
- Zmień nazwy wszystkich folderów;
- Lub usuń je wszystkie naraz (nigdy nie zapomnij o kopii zapasowej).
ERR_TOO_MANY_REDIRECTS to łatwy problem do rozwiązania, więc wystarczy poprosić o pomoc, jeśli żaden z tych kroków nie zadziała. Jeśli tak, możesz włączyć raportowanie_błędów PHP, aby przejść jeszcze dalej w analizie problemu.
Mamy nadzieję, że ten przewodnik pomoże Ci znaleźć szybkie rozwiązanie. Jeśli jednak te kroki nie wystarczą, aby rozwiązać problem, skontaktuj się z menedżerem hosta.
Osoby, które tam pracują, będą wiedziały, jak rozwiązać błąd przekierowania. Mogą nawet być tymi, którzy ją spowodowali.
Nie zostawiaj tego na później . Postaraj się rozwiązać ten problem tak szybko, jak to możliwe, aby zapewnić użytkownikom najlepsze wrażenia na Twojej stronie.
Mówiąc o wrażeniach użytkownika, czy wiesz, że możesz stracić potencjalnych klientów, jeśli Twoja strona działa wolno? Skorzystaj z naszego analizatora i sprawdź, jaka jest Twoja wydajność i uzyskaj bezpłatne informacje o tym, jak ją poprawić!
[rock_performance lang="pl"]