Naprawianie błędu WordPress Err_Too_Many_Redirects w 2 minuty
Opublikowany: 2021-04-30Błąd ERR_TOO_MANY_REDIRECTS w WordPressie może początkowo wprowadzać Cię w błąd, ale jest to po prostu błąd, który wskazuje, że użytkownik nie mógł wejść na żądaną stronę. Błąd jest również znany jako pętla przekierowań i pojawia się na stronie, gdy użytkownik zostanie złapany w nieskończoną pętlę przekierowań łańcucha i nie może uzyskać dostępu do treści witryny.
Teraz jest kilka powodów, od wtyczek po pliki cookie, ale w skrócie WordPress ERR_TOO_MANY_REDIRECTS może znacząco wpłynąć na Twoją wiarygodność i spowodować spadek sprzedaży.
W tym artykule wyjaśnimy, jak naprawić błąd WordPress ERR_TOO_MANY_REDIRECTS w 2 minuty; ale zanim to nastąpi, oto krótki przegląd pętli przekierowania, który pomoże ci zrozumieć główną przyczynę tego błędu.
Co to jest ERR_TOO_MANY_REDIRECTS w WordPressie?
Aby zrozumieć podstawową przyczynę ERR_TOO_MANY_REDIRECTS, musisz najpierw dobrze zrozumieć, co oznacza przekierowanie.
Mówiąc prościej, przekierowanie można nazwać procesem, w którym użytkownik klika łącze i przekierowuje na nowy adres. Zwykle przydaje się to, gdy zawartość strony jest przenoszona na nowy adres poprzez zmianę domyślnego linku bezpośredniego.
Oto przykład. Załóżmy, że masz istniejącą stronę https://example.com/2010 i zmieniłeś jej link bezpośredni na https://example.com/nowy-post. Teraz Twoi odbiorcy zostaną automatycznie przekierowani na nowszy adres zamiast na starszy.
Dlatego jeśli zobaczysz błąd ERR_TOO_MANY_REDIRECTS, oznacza to, że złapałeś się w nieskończoną pętlę przekierowania i żaden z użytkowników nie może uzyskać dostępu do zawartości witryny.
Oto jak ERR_TOO_MANY_REDIRECTS wygląda w różnych przeglądarkach.
W przeglądarce Google Chrome jest napisane: „Ta strona internetowa ma pętlę przekierowań ERR_TOO_MANY_REDIRECTS”. Lub „Ta strona nie działa. www.example.com przekierowywał Cię zbyt wiele razy. Spróbuj wyczyścić pliki cookie. ERR_TOO_MANY_REDIRECTS”
W przeglądarce Mozilla Firefox jest napisane: „Strona nie jest poprawnie przekierowywana. 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.”
Warto zauważyć, że ta pętla przekierowań może być wynikiem skonfigurowania w Twojej witrynie narzędzi przekierowujących innych firm. Dlatego najlepszym pomysłem jest sprawdzenie wtyczek przekierowań, aby sprawdzić, czy przypadkowo nie utworzyłeś pętli i nie spowodowałeś błędu ERR_TOO_MANY_REDIRECTS.
Teraz, gdy masz lepszą wiedzę na temat tego błędu, przejdźmy do tego, jak łatwo naprawić błąd WordPress ERR_TOO_MANY_REDIRECTS.
Jak łatwo naprawić WordPressERR_TOO_MANY_REDIRECTS w 2 minuty?
Mimo że pozbycie się tego błędu może wydawać się kłopotliwe, w większości przypadków można go łatwo rozwiązać, dostosowując niektóre ustawienia WordPressa.
Oto jak.
- Przejdź do pulpitu WordPress , przejdź do zakładki ustawień i kliknij
- Teraz sprawdź swój adres WordPress i adres strony (URL) . Pamiętaj, że oba te adresy powinny być takie same, ponieważ reprezentują podstawową instalację WordPress i domenę, której będziesz używać, aby znaleźć się w Internecie. Jeśli te adresy nie pasują, utworzą pętlę przekierowania.
- Po dopasowaniu adresów w obu polach kliknij przycisk Zapisz zmiany
- Teraz sprawdź swoją witrynę, aby sprawdzić, czy błąd ERR_TOO_MANY_REDIRECTS został rozwiązany.
Teraz wiesz, jak łatwo rozwiązać ERR_TOO_MANY_REDIRECTS w WordPress w ciągu 2 minut. Chociaż w większości przypadków ta metoda jest skuteczna, w niektórych przypadkach nie jest. Dlatego oto zestawienie 6 alternatywnych sposobów naprawienia błędu WordPress ERR_TOO_MANY_REDIRECTS.
Zaczynajmy.
6 alternatywnych rozwiązań do naprawy ERR_TOO_MANY_REDIRECTS w WordPress
Wypróbuj te 6 łatwych alternatyw, aby naprawić WordPress ERR_TOO_MANY_REDIRECTS.
- Dopasuj adres WordPress i adres strony internetowej bez korzystania z WP Admin
- Usuń pliki cookie ze swoich przeglądarek
- Wyczyść pamięć podręczną z przeglądarki, serwera i wtyczek
- Szukaj konfliktów wtyczek
- Przedefiniuj swój plik .htaccess
- Usuń przekierowania SSL (Secure Socket Layer) z serwera Origin
1. Dopasuj adres WordPress i adres strony internetowej bez korzystania z WP Admin
Chociaż powyższa metoda działałaby prawie za każdym razem, niektóre błędy uniemożliwiają dostęp do administratora WP. W takim stanie nie będziesz w stanie od razu dopasować swojego WordPressa i adresów stron internetowych.
Na szczęście istnieje inny sposób na jego użycie, który można łatwo dopasować do obu adresów.
Druga metoda technicznie wymaga edycji pliku wp-config.php przez FTP (protokół przesyłania plików).
Pamiętaj, że najpierw musisz uzyskać dostęp do swojego klienta FTP, który możesz łatwo uzyskać od swojego dostawcy hostingu. Możesz też skorzystać z narzędzi innych firm, takich jak FileZilla.
Link do pobrania
Źródło obrazu: FileZilla
- Najpierw musisz pobrać swoje dane uwierzytelniające FTP, aby połączyć się z serwerem.
- Po nawiązaniu i uruchomieniu połączenia przejdź do katalogu public_html.
- W katalogu public_html poszukaj wp-config.php i rozpocznij edycję.
- Teraz poszukaj tych linii kodu.
zdefiniuj („WP_SITEURL”, „https://example.com”);
zdefiniuj („WP_HOME”, „https://example.com”);
- Sprawdź, czy adresy w obu liniach pasują do siebie, czy nie. Jeśli oba adresy nie pasują, edytuj je i dopasuj.
- Teraz zapisz plik i ponownie prześlij plik wp-config.php na swój serwer.
- Teraz przejdź do swojej witryny i sprawdź, czy ERR_TOO_MANY_REDIRECTS zniknęło.
2. Usuń pliki cookie ze swojej przeglądarki
Mimo że pliki cookie przeglądarki są bardzo przydatne, czasami mogą powodować poważne problemy, co jest pętlą przekierowania. Czyszczenie przeglądarek internetowych z plików cookie to kolejny świetny sposób na rozwiązanie problemu ERR_TOO_MANY_REDIRECTS. Oto możesz to zrobić w Google Chrome i Firefox.
Jak wyczyścić pliki cookie przeglądarki z Google Chrome?
- Kliknij trzy mniejsze kropki w prawym górnym rogu i przejdź do Ustawień .
- Kliknij na Zaawansowane
- Teraz kliknij Wyczyść historię przeglądania ; pojawi się okno dialogowe, w którym będziesz musiał wybrać pamięć podręczną i pliki cookie .
- Teraz wybierz zakres czasu i kliknij Wyczyść dane , aby wyczyścić pliki cookie przeglądarki.
Jak wyczyścić pliki cookie przeglądarki z Mozilla Firefox?
- Kliknij trzy małe kropki w prawym górnym rogu
- Teraz wybierz Wyczyść dane
- Teraz wybierz opcję Pliki cookie i pamięć podręczna i kliknij Wyczyść
Po usunięciu wszystkich plików cookie przeglądarki odśwież witrynę, aby sprawdzić, czy ERR_TOO_MANY_REDIRECTS zniknęło. Jeśli nie, przejdź do trzeciego kroku – wyczyszczenia pamięci podręcznej.
3. Wyczyść pamięć podręczną z przeglądarki, serwera i wtyczek
Buforowanie jest dość przydatnym procesem, ponieważ technicznie pomaga ładować strony internetowe szybciej niż zwykle. Jest jednak pewien haczyk. Czasami ten proces może również buforować pętle przekierowań, które powodują ERR_TOO_MANY_REDIRECTS.
Ale rozwiązanie tego błędu jest dość proste, usuwając dane z pamięci podręcznej.
Aby wyczyścić pamięć podręczną przeglądarki, możesz wybrać tę samą metodę usuwania plików cookie.
Jeśli chodzi o pamięć podręczną serwera, musisz zalogować się na swoje konto hostingowe i wyczyścić pamięć podręczną w ustawieniach. Zwróć uwagę, że niektóre hosty pozwalają nawet wyczyścić pamięć podręczną od administratora WP.
Następnym krokiem jest wyczyszczenie pamięci podręcznej wtyczki. Zauważ, że każda wtyczka pamięci podręcznej działa inaczej. Dlatego musisz najpierw sprawdzić specyfikację wtyczki, której używasz w swojej witrynie. Ogólnie rzecz biorąc, możesz znaleźć opcję wyczyszczenia pamięci podręcznej w ustawieniach wtyczki lub możesz nawet wyszukać w Google nazwę wtyczki, aby lepiej zrozumieć.
Po wyczyszczeniu pamięci podręcznej serwera, przeglądarki i wtyczek ponownie załaduj witrynę. Jeśli ERR_TOO_MANY_REDIRECTS nadal tam jest, przejdź do następnej alternatywy, rozwiązując konflikty wtyczek.
4. Wypatruj konfliktów wtyczek
Konflikty wtyczek są główną przyczyną wielu błędów, w tym ERR_TOO_MANY_REDIRECTS w WordPressie.
Aby rozwiązać konflikty wtyczek, musisz najpierw uzyskać dostęp do pulpitu nawigacyjnego i dezaktywować wszystkie wtyczki.
Jeśli nie możesz w żaden sposób uzyskać dostępu do pulpitu nawigacyjnego, możesz uzyskać dostęp do swojego FTP i dezaktywować wtyczki. Przejdź do treści wp w pliku public_html i wybierz wtyczki .
Teraz zmień nazwy wszystkich istniejących podkatalogów wtyczek.
Po dezaktywacji i zmianie nazw wszystkich wtyczek przejdź do pulpitu nawigacyjnego i rozpocznij aktywację wtyczek pojedynczo. Możesz to również zrobić, zmieniając nazwę z powrotem na oryginalną w FTP.
Pamiętaj, że po aktywacji każdej wtyczki musisz ponownie załadować witrynę i poczekać na wystąpienie pętli przekierowania. Po wystąpieniu błędu przyczyną problemu jest ostatnia aktywowana wtyczka.
W takim stanie najlepiej jest usunąć tę wtyczkę i pobrać alternatywę.
5. Przedefiniuj swój plik .htaccess
Istnieje duże prawdopodobieństwo, że przyczyną ERR_TOO_MANY_REDIRECTS jest Twój plik .htaccess . Dotyczy to głównie przeglądarek takich jak Safari, Chrome i Firefox.
Aby zastąpić uszkodzoną wersję pliku .htaccess, najpierw musisz mieć kopię zapasową nieuszkodzonego pliku .htaccess.
Teraz otwórz swój FTP i przejdź do pliku .htaccess .
Pamiętaj, że jeśli nie możesz znaleźć pliku .htaccess , musisz włączyć opcję Pokaż ukryte pliki na swoim kliencie FTP.
Po zlokalizowaniu ukrytych plików znajdź i usuń istniejący plik .htacess . Teraz prześlij świeżą lub zarchiwizowaną kopię pliku .htacess na swój serwer FTP.
Na koniec załaduj ponownie witrynę, aby rozwiązać problem ERR_TOO_MANY_REDIRECTS.
6. Usuń przekierowania SSL (Secure Socket Layer) z serwera Origin
Istnieje inne rozwiązanie umożliwiające usunięcie WordPressa ERR_TOO_MANY_REDIRECTS dla tych, którzy wykorzystują zasoby w chmurze, takie jak Cloudflare.
Mimo że protokoły bezpieczeństwa Cloudflare zawierają certyfikat SSL, który chroni Twoją witrynę przed hakerami i złośliwym oprogramowaniem, niestety czasami jest to również przyczyną ERR_TOO_MANY_REDIRECTS. Główny powód, dla którego SSL powoduje ten błąd, pojawia się, gdy adresy URL HTTP są przekierowywane do stron przy użyciu protokołu HTTPS.
Aby rozwiązać ten problem, musisz usunąć te przekierowania z serwerów dostarczonych przez hosta.
Kolejną świetną praktyką jest instalowanie i aktywowanie wtyczki Cloudflare w witrynie WordPress, ponieważ pozwala ona ustawić automatyczne przepisywanie HTTPS. Zautomatyzowane funkcje pozwalają łatwo zapobiegać błędom WordPress, takim jak ERR_TOO_MANY_REDIRECTS.
Na zakończenie
Oto kluczowe wnioski z tego czytania. WordPress ERR_TOO_MANY_REDIRECTS oznacza pętlę przekierowania, która uniemożliwia Tobie i Twoim odbiorcom odwiedzanie zawartości Twojej witryny. Możesz szybko rozwiązać ten błąd, dopasowując adresy URL WordPress i witryny w swoim WP-Admin. Jednak inne alternatywne metody obejmują:
- Dopasowanie adresu WordPress i adresu strony internetowej bez użycia WP Admin
- Usuwanie plików cookie z przeglądarek
- Czyszczenie pamięci podręcznej z przeglądarki, serwera i wtyczek
- Rozwiązywanie konfliktów wtyczek
- Redefinicja pliku.htaccess
- Usuwanie przekierowań SSL (Secure Socket Layer) z serwera Origin