Jak naprawić błąd „Zbyt wiele przekierowań” w WordPressie?

Opublikowany: 2022-05-04

WordPress to niezawodny i wydajny system, z którego możesz korzystać. Istnieją jednak pewne problemy związane z nieodpowiednią konfiguracją lub źródłami zewnętrznymi. Język programowania WordPressa jest solidny. WordPress jest utrudniony przez zewnętrzne źródła, takie jak motywy i wtyczki. Czasami są one niezgodne. Twoja witryna zostanie wyłączona, a przeglądarka wyświetli komunikat o błędzie.

Strona nie zostanie poprawnie przekierowana. Twoja przeglądarka wykryje, że serwer przekierowuje żądanie na ten adres w sposób, który nigdy nie zostanie zakończony.

Oznacza to, że w Twojej witrynie jest zbyt wiele przekierowań lub jesteś w pętli.

Co powoduje „Zbyt wiele przekierowań w WordPressie?”

Wiele błędów przekierowań WordPress jest spowodowanych błędami oprogramowania, konfliktami i innymi problemami. Istnieje wiele sposobów naprawienia ostrzeżeń o przekierowaniach i uczynienia witryny bardziej przyjazną dla użytkownika.

Wiele błędów przekierowań WordPress występuje, gdy przeglądarka przechodzi przez wiele adresów URL i serwerów internetowych, próbując znaleźć Twoją witrynę lub blog. Powoduje to, że przeglądarka nie może połączyć się z serwerem, a odwiedzający utknął w niekończącej się pętli przekierowań.

Różne przeglądarki internetowe będą wyświetlać ostrzeżenia dotyczące tego problemu. Większość przeglądarek wyświetli ostrzeżenie, że witryna „zbyt często przekierowuje” lub „nie przekierowuje prawidłowo”. Jeśli zobaczysz którekolwiek z tych ostrzeżeń podczas próby uzyskania dostępu do witryny za pośrednictwem WordPress, prawdopodobnie przekierowania witryny nie działają prawidłowo.

Oto kilka typowych przyczyn błędów WordPress z powodu zbyt wielu przekierowań:

  • Konflikt wtyczek
  • Przestarzała pamięć podręczna
  • Niedopasowany adres URL i ustawienia nazwy domeny
  • Niezgodność lub błędna konfiguracja adresu witryny
  • Inny powód

Jak naprawić „Błąd wielu przekierowań” w WordPressie?

Zwykle jest to problem sprzecznych lub konkurencyjnych przekierowań. Może również wystąpić, gdy jeden przekierowuje do HTTPS (SSL), a drugi z powrotem do HTTP (bez SSL). Lub między typami adresów URL innych niż www.

Błąd zbyt wielu przekierowań WordPressa jest spowodowany wieloma błędami oprogramowania, usterkami oprogramowania i innymi błędami. Istnieje wiele sposobów na naprawienie błędów zbyt wielu przekierowań w WordPressie.

Może się również zdarzyć, że napotkasz problem z przekierowaniem WordPress tylko z hosta Twojej witryny. Każdy gospodarz nie jest tak pomocny. Hosting to bardzo wrażliwy czynnik, który odgrywa rolę w prawie wszystkim, co dotyczy Twojej witryny.

Powinieneś wybrać wysoce niezawodny host, taki jak AccuWeb .

Oto najlepsze opcje, jeśli napotkasz problem z wielokrotnymi przekierowaniami WordPress:

Zweryfikuj ustawienia domeny

Masz możliwość określenia adresu URL swojej witryny za pomocą „prefiksu www” lub bez niego. Podczas konfigurowania witryny masz możliwość skonfigurowania witryny jako „https://www.twojadomena.com” lub po prostu jako „https://twojadomena.com”.

WordPress pozwala na pracę obu konfiguracji z tą samą domeną. Gwarantuje to, że Twoja witryna jest dostępna dla wszystkich użytkowników, niezależnie od tego, jak wyszukują lub wpisują „www” w adresie przeglądarki.

Te adresy URL są zwykle tworzone automatycznie, gdy tworzymy stronę internetową lub instalujemy WordPress. Dzieje się tak przy użyciu domyślnych ustawień domeny od naszego usługodawcy hostingowego. Ustawienia te można modyfikować i edytować po wstępnej konfiguracji. Jeśli istnieje konflikt między konfiguracją adresu URL a ustawieniami domeny w WordPress, może to spowodować błąd przekierowania.

Sprawdź, czy Twoja domena używa „www”. Następnie sprawdź konfigurację. Aby to sprawdzić, przejdź do Ustawienia> Ogólne.

Jeśli istnieje niezgodność w ustawieniach domeny, możesz zaktualizować ustawienia adresu URL WordPress i zapisać zmiany. To rozwiąże problem i naprawi wszelkie przekierowania do błędów WordPress.

Sprawdź ustawienia adresów URL (sprawdź skonfigurowane adresy URL)

Niezgodność w ustawieniach adresu URL WordPress może czasami powodować błędy przekierowania. Sprawdź konfigurację swojej witryny i przejdź do opcji Ustawienia > Ogólne w panelu WordPress.

Adres witryny i adres WordPress są takie same dla większości witryn WordPress. Edytuj lub zaktualizuj informacje, jeśli tak nie jest. Może rozwiązać Twoje problemy z przekierowaniami.

Upewnij się również, że ustawienia protokołu URL są poprawne. Aby upewnić się, że certyfikat SSL jest aktywowany przy użyciu protokołu HTTPS, upewnij się, że Twoje adresy URL używają protokołu HTTPS.

Wyczyść wtyczkę pamięci podręcznej

Możesz znaleźć wiele wtyczek do buforowania, które pomogą Ci poprawić wydajność Twojej witryny. Może to wpłynąć na sposób, w jaki Twoja witryna obsługuje przekierowania. Może to prowadzić do zbyt wielu błędów przekierowań WordPress.

Wyczyszczenie pamięci podręcznej jest koniecznością, jeśli używasz dowolnej wtyczki buforującej. Proces może się różnić w zależności od wybranego rozwiązania. Aby poznać szczegółowe instrukcje, zapoznaj się z dokumentacją wtyczki.

Wyczyść pliki cookie i pamięć podręczną przeglądarki

Błąd przekierowania może zostać wywołany w przypadku niezgodności danych adresu URL w przeglądarce. Ten błąd może wystąpić, jeśli Twoja przeglądarka buforuje stronę, którą próbujesz odwiedzić.

Aby ustalić, czy błąd zbyt wielu przekierowań WordPressa jest spowodowany przez przeglądarkę internetową, możesz spróbować uzyskać dostęp do witryny za pomocą innej przeglądarki lub trybu incognito. Jeśli problem będzie się powtarzał, wyczyść pliki cookie i pamięć podręczną przeglądarki.

Ta metoda może się różnić w zależności od używanej przeglądarki. Na przykład w przeglądarce Google Chrome możesz wyczyścić pamięć podręczną i pliki cookie, klikając ikonę z trzema kropkami znajdującą się w prawym górnym rogu okna. Następnie kliknij przycisk Więcej narzędzi.

Następnie wybierz opcję Wyczyść dane przeglądania. Wybierz okres w wyskakującym okienku. Wybierz Cały czas, jeśli chcesz usunąć wszystko.

Następnie wybierz swój limit czasu, a następnie zaznacz pola wyboru, Pliki cookie i inne dane witryn oraz Obrazy lub pliki w pamięci podręcznej. Następnie kliknij Wyczyść dane.

Przeglądarka Google Chrome wyczyści lub usunie wszystkie pliki cookie i pamięć podręczną. Teraz powinieneś być w stanie wygodnie znaleźć swoją witrynę bez napotkania błędów przekierowań.

Zalecamy zapoznanie się z forum lub oficjalnym przewodnikiem, jeśli nie masz pewności, jak wykonać tę czynność w przeglądarce.

Wskazówka dla profesjonalistów: Aby wyczyścić lub usunąć pliki cookie, musisz ponownie zalogować się do pulpitu WordPress, a także do innych witryn.

Wyłącz, a następnie ponownie włącz wszystkie wtyczki

Jego główną atrakcją są wtyczki WordPress CMS. Czasami jednak może to wpłynąć na sposób, w jaki WordPress implementuje przekierowania. Mogą również zawierać w Twojej witrynie wiele kodów stron trzecich, co może spowodować błąd przekierowania.

Znalezienie winowajcy może być zniechęcające, gdy w Twojej witrynie jest zainstalowanych wiele wtyczek WordPress. Będziesz musiał dezaktywować wszystkie wtyczki, aby znaleźć winowajcę. Jest prawdopodobne, że wtyczka jest odpowiedzialna za błąd przekierowania, jeśli zostanie szybko naprawiony.

Najpierw dezaktywuj, a następnie ponownie aktywuj każdą pojedynczą wtyczkę, aby wskazać wtyczkę, która powoduje problem. Być może znalazłeś wtyczkę powodującą konflikt, jeśli Twoja przeglądarka wyświetla błędy dotyczące przekierowań. Następnie możesz dezaktywować, odinstalować lub usunąć wtyczkę ze swojej witryny lub skontaktować się z jej twórcą.

Zresetuj plik .htaccess

WordPress CMS obsługuje przekierowania na większości serwerów hostingowych za pośrednictwem pliku konfiguracyjnego .htaccess. Niektóre wtyczki mogą zmienić to ważne ustawienie pliku, co może wpłynąć na sposób obsługi przekierowań przez WordPress.

Nawet jeśli wtyczka zostanie usunięta w wyniku konfliktu, może pozostać w .htaccess. Jeśli nie udało się rozwiązać problemów z przekierowaniami za pomocą wszystkich poprawek, może być konieczne ręczne zresetowanie pliku.

Ten proces można rozpocząć, łącząc się ze swoją witryną za pośrednictwem klienta FTP. Następnie przejdź do folderu głównego.

Ten plik jest niezwykle ważny i powinien zostać zapisany na twoim komputerze. Działa jako kopia zapasowa i zapewnia bezpieczeństwo w przypadku jakichkolwiek problemów. Możesz teraz usunąć pliki .htaccess ze swojej witryny.

Następnie musisz wrócić do swojej witryny, aby sprawdzić, czy problem został rozwiązany. Jeśli Twoja witryna działa normalnie, prawdopodobnie plik .htaccss WordPress jest uszkodzony.

WordPress ostatecznie zregeneruje lub utworzy plik. Jednak następnym razem upewnij się, że nie zostanie uszkodzony. Przejdź do Ustawienia> Permalinki z pulpitu WordPress. Możesz zapisać swoje zmiany (nie musisz dokonywać żadnych modyfikacji), a WordPress utworzy świeży, nowy i bezbłędny plik .htaccess.

Ważna uwaga: Nie usuwaj pliku .htaccess. To jest bardzo ważne.

Sprawdź swoje ustawienia HTTPS

Kolejną ważną rzeczą do sprawdzenia są ustawienia HTTPS Twojej witryny. Wiele razy zauważyliśmy, że ERR_TOO_MANY_REDIRECTS ma miejsce, gdy ktoś niedawno przeniósł swoją witrynę WordPress na HTTPS i coś nie zostało ukończone lub jest ustawione nieprawidłowo.

Powinieneś sprawdzić przekierowania na swoim serwerze

Może być konieczne sprawdzenie, czy na Twoim serwerze nie ma innych przekierowań do HTTP z HTTPS.

Wadliwe przekierowanie 301 może prowadzić do błędu, który może uniemożliwić otwarcie Twojej witryny. Pliki te zwykle znajdują się w plikach konfiguracyjnych serwera hosta internetowego.

Narzędzia programistyczne do przekierowywania pętli

Jest to kolejny sposób rozwiązywania problemów i tworzenia pętli przekierowań za pomocą narzędzi programistycznych w przeglądarce Chrome lub Firefox. Zazwyczaj możesz otworzyć te narzędzia, naciskając przycisk F12.

Następnie upewnij się, że wybrałeś kartę Sieć, a następnie ponownie załaduj swoją stronę internetową.

Wniosek

W ten sposób może istnieć wiele przyczyn wielu błędów przekierowań WordPress. Istnieje kilka prostych rozwiązań, ale jeśli przyczyny są nieco skomplikowane, rozwiązanie tego problemu może być oszałamiające, zwłaszcza jeśli nie jesteś technicznie rozsądny. Możesz wybrać hosting zarządzany , w którym eksperci techniczni zajmują się takimi kwestiami.