Dlaczego WordPress ma pętlę przekierowań ERR_TOO_MANY_REDIRECTS? Przyczyny i sposoby rozwiązania
Twoja strona WordPress nie otwiera się, a przeglądarka pokazuje komunikat:
ERR_TOO_MANY_REDIRECTS
Oznacza to, że witryna wykonuje zbyt wiele przekierowań i przeglądarka przerywa połączenie.
Najczęściej problem wynika z niezgodnej konfiguracji adresu WordPress, HTTPS, certyfikatu SSL, cache albo wtyczki zarządzającej przekierowaniami.
Dlaczego WordPress ma pętlę przekierowań? — krótka odpowiedź
WordPress pokazuje ERR_TOO_MANY_REDIRECTS, gdy serwer lub aplikacja wykonują wzajemnie sprzeczne przekierowania, np. między HTTP i HTTPS, wersją www i bez www albo pomiędzy różnymi adresami strony.
Najczęściej rozwiązaniem jest sprawdzenie adresów WordPress, ustawień SSL, cache oraz wtyczek odpowiedzialnych za przekierowania.
Najważniejsze informacje
- ERR_TOO_MANY_REDIRECTS nie oznacza uszkodzenia całego WordPress.
- Najczęściej problem dotyczy konfiguracji adresu strony.
- SSL i cache są częstymi przyczynami pętli przekierowań.
- Jedna błędna reguła może blokować całą witrynę.
- Problem można zazwyczaj naprawić bez reinstalacji WordPress.
Czym jest błąd ERR_TOO_MANY_REDIRECTS w WordPress?
ERR_TOO_MANY_REDIRECTS oznacza, że przeglądarka otrzymuje serię przekierowań, ale żadna z nich nie prowadzi do końcowej strony.
Przykład:
http://domena.pl ↓ https://domena.pl ↓ https://www.domena.pl ↓ https://domena.pl ↓ ...
Po wykryciu nieskończonej pętli przeglądarka zatrzymuje ładowanie strony.
Problem nie polega na tym, że WordPress nie odpowiada. Problem polega na tym, że system nie może ustalić właściwego adresu docelowego.
Szybka odpowiedź:
Pętla przekierowań ERR_TOO_MANY_REDIRECTS w WordPress powstaje najczęściej przez konflikt ustawień adresu strony, HTTPS, SSL, cache lub wtyczek zarządzających przekierowaniami.
Naprawa polega na sprawdzeniu konfiguracji WordPress, adresów URL, certyfikatu SSL oraz elementów, które wymuszają dodatkowe przekierowania.
Najczęstsze objawy pętli przekierowań WordPress
| Objaw | Możliwa przyczyna |
|---|---|
| Strona nie otwiera się | Nieskończona liczba przekierowań. |
| Błąd ERR_TOO_MANY_REDIRECTS | Konflikt reguł przekierowania. |
| Panel wp-admin również nie działa | Błędna konfiguracja adresów WordPress. |
| Problem pojawił się po SSL | Konflikt HTTP i HTTPS. |
| Problem po migracji | Stare adresy lub reguły przekierowań. |
1. Niepoprawne adresy WordPress powodują przekierowania
WordPress przechowuje dwa ważne adresy:
- adres WordPressa (WordPress Address),
- adres witryny (Site Address).
Jeżeli te wartości są różne lub niezgodne z rzeczywistą domeną, mogą powstać przekierowania.
Przykład problemu:
WordPress: https://domena.pl Serwer: http://domena.pl
Każdy element próbuje wymusić własną wersję adresu.
Adres strony w WordPress powinien być zgodny z rzeczywistą konfiguracją domeny i SSL.
2. Konflikt HTTP i HTTPS po instalacji SSL
Jedną z najczęstszych przyczyn ERR_TOO_MANY_REDIRECTS jest wdrożenie certyfikatu SSL.
Problem pojawia się, gdy:
- WordPress wymusza HTTPS,
- serwer przekierowuje na HTTP,
- proxy lub CDN przekazuje inne informacje o połączeniu.
W efekcie powstaje konflikt:
WordPress: "używaj HTTPS" Serwer: "przejdź na HTTP" = pętla przekierowań
3. Wtyczka WordPress powoduje pętlę przekierowań
Jedną z najczęstszych przyczyn błędu ERR_TOO_MANY_REDIRECTS są wtyczki, które automatycznie zarządzają adresami URL lub bezpieczeństwem strony.
Dotyczy to szczególnie dodatków:
- zarządzających SSL,
- wymuszających HTTPS,
- tworzących przekierowania SEO,
- optymalizujących cache,
- zabezpieczających WordPress.
Problem pojawia się, gdy kilka elementów jednocześnie próbuje kontrolować sposób przekierowania.
Przykład
Wtyczka SSL wymusza HTTPS, a konfiguracja serwera wykonuje dodatkowe przekierowanie. Oba mechanizmy działają osobno i tworzą nieskończoną pętlę.
WordPress nie potrzebuje wielu systemów jednocześnie zarządzających przekierowaniami. Jedna poprawna konfiguracja jest bezpieczniejsza niż kilka nakładających się reguł.
4. Cloudflare lub CDN powoduje konflikt przekierowań
Usługi CDN i proxy mogą wpływać na sposób, w jaki WordPress rozpoznaje połączenie użytkownika.
Problem może pojawić się, gdy:
- Cloudflare korzysta z niepoprawnego trybu SSL,
- serwer i CDN wymuszają różne wersje protokołu,
- WordPress nie otrzymuje informacji o prawdziwym HTTPS.
Typowy scenariusz:
Użytkownik ↓ HTTPS ↓ Cloudflare ↓ HTTP do serwera ↓ WordPress wymusza HTTPS ↓ kolejne przekierowanie
Konfiguracja SSL na CDN i serwerze musi być spójna. Inaczej WordPress może błędnie wykrywać sposób połączenia.
5. Cache przechowuje stare przekierowania
Po zmianie konfiguracji domeny, SSL lub WordPress stare dane cache mogą nadal wymuszać nieaktualne reguły.
Dotyczy to:
- cache przeglądarki,
- wtyczek cache WordPress,
- cache serwera,
- CDN.
Objawy:
- administrator widzi błąd, ale inny użytkownik już nie,
- problem pojawił się po zmianach konfiguracji,
- strona działa w jednej przeglądarce, a nie działa w drugiej.
Po zmianach przekierowań zawsze warto wyczyścić cache wszystkich warstw.
6. Migracja WordPress na nową domenę lub hosting powoduje redirect loop
Przeniesienie WordPressa jest jednym z momentów, kiedy często pojawia się problem ERR_TOO_MANY_REDIRECTS.
Przyczyny po migracji:
- stary adres zapisany w bazie danych,
- niepoprawne wartości siteurl i home,
- pozostałe reguły przekierowań,
- nieaktualny certyfikat SSL.
Przykład:
Strona została przeniesiona z domeny testowej na produkcyjną. WordPress nadal korzysta ze starego adresu, a serwer przekierowuje ruch na nową domenę.
Efektem jest konflikt dwóch różnych konfiguracji adresu.
7. Konflikt wersji www i bez www
Każda domena może działać w dwóch wariantach:
https://www.twojadomena.pl https://twojadomena.pl
Problem pojawia się, gdy WordPress i serwer próbują wymusić różne wersje.
Przykład:
WordPress: bez www Serwer: wymusza www ↓ ponowne przekierowanie
Wersja domeny www lub bez www powinna być wybrana świadomie i stosowana konsekwentnie w całej konfiguracji.
8. Błędne reguły w pliku.htaccess powodują przekierowania
Na serwerach Apache plik .htaccess może zawierać reguły odpowiedzialne za przekierowania.
Problem może wystąpić po:
- instalacji wtyczki SEO,
- zmianie SSL,
- migracji strony,
- ręcznej edycji konfiguracji.
Nieprawidłowa reguła może wykonywać przekierowanie za każdym razem, gdy użytkownik próbuje wejść na stronę.
Przed zmianą .htaccess warto wykonać kopię zapasową, ponieważ jest to jeden z ważniejszych plików konfiguracji WordPress.
9. Jak znaleźć przyczynę pętli przekierowań WordPress?
Proces diagnostyczny RD
- Sprawdź, czy problem dotyczy wszystkich użytkowników.
- Przetestuj stronę w trybie prywatnym.
- Wyczyść cache przeglądarki i WordPress.
- Sprawdź adresy WordPress oraz domeny.
- Zweryfikuj konfigurację SSL.
- Wyłącz ostatnio dodane wtyczki.
- Sprawdź reguły przekierowań.
- Przeanalizuj nagłówki HTTP.
Najważniejsze pytanie diagnostyczne:
"Czy przekierowanie wykonuje WordPress, serwer, CDN czy przeglądarka?"
10. Jak sprawdzić, kto wykonuje przekierowanie?
Pętla może powstawać na różnych poziomach:
| Warstwa | Możliwa przyczyna |
|---|---|
| Przeglądarka | Zapisane stare cookies lub cache. |
| WordPress | Adresy URL lub wtyczka. |
| Serwer | Reguły przekierowań. |
| CDN | Konfiguracja SSL/proxy. |
Jak naprawić ERR_TOO_MANY_REDIRECTS w WordPress? — pełna procedura krok po kroku
Pętla przekierowań WordPress może wyglądać jak poważna awaria strony, ale w większości przypadków problem wynika z jednej błędnej konfiguracji.
Najważniejsze jest ustalenie, który element wykonuje nieprawidłowe przekierowanie: WordPress, serwer, SSL, CDN czy wtyczka.
Checklista naprawcza RD
-
Sprawdź działanie strony bez cache.
Otwórz stronę w trybie prywatnym lub wyczyść zapisane dane przeglądarki. -
Zweryfikuj adres WordPress.
Sprawdź, czy WordPress korzysta z właściwego adresu domeny oraz poprawnego protokołu HTTPS. -
Sprawdź certyfikat SSL.
Upewnij się, że certyfikat jest aktywny i poprawnie przypisany do domeny. -
Wyłącz wtyczki zarządzające przekierowaniami.
Szczególnie dodatki SSL, cache i bezpieczeństwa. -
Wyczyść wszystkie warstwy cache.
Przeglądarka, WordPress, serwer oraz CDN mogą przechowywać stare reguły. -
Sprawdź plik .htaccess.
Nieprawidłowe reguły mogą powodować nieskończone przekierowania. -
Zweryfikuj konfigurację po migracji.
Po zmianie domeny lub hostingu stare ustawienia często powodują konflikty.
Jak naprawić pętlę przekierowań po instalacji SSL?
Jest to jeden z najczęstszych scenariuszy.
Typowy problem:
- serwer automatycznie przekierowuje HTTP na HTTPS,
- WordPress wymusza HTTPS dodatkowo,
- CDN przekazuje inne informacje o połączeniu.
W efekcie powstaje konflikt kilku mechanizmów.
Po wdrożeniu SSL należy sprawdzić, czy tylko jeden element odpowiada za wymuszanie HTTPS.
Jak naprawić ERR_TOO_MANY_REDIRECTS po migracji WordPress?
Po przeniesieniu strony sprawdź:
- adres WordPressa,
- adres witryny,
- bazę danych,
- reguły przekierowań,
- certyfikat SSL.
Najczęstszy błąd:
Domena została zmieniona, ale WordPress nadal posiada stare ustawienia adresu. Serwer przekierowuje na nową domenę, a aplikacja próbuje wrócić do poprzedniej.
Jak wyłączyć wtyczkę powodującą pętlę przekierowań?
Jeżeli nie masz dostępu do panelu WordPress, możesz wyłączyć problematyczny dodatek przez pliki.
Przejdź do katalogu:
wp-content/plugins/
Następnie zmień nazwę katalogu podejrzanej wtyczki.
Przykład:
really-simple-ssl
zmień na:
really-simple-ssl-disabled
WordPress automatycznie dezaktywuje dodatek.
Jeżeli po wyłączeniu wtyczki strona zaczyna działać, przyczyną była konfiguracja dodatku, a nie sama instalacja WordPress.
Czy usunięcie cache naprawia ERR_TOO_MANY_REDIRECTS?
Czasami tak, szczególnie po zmianach konfiguracji.
Warto wyczyścić:
- cache przeglądarki,
- cache WordPress,
- cache serwera,
- cache CDN.
Sam cache rzadko jest pierwotną przyczyną, ale może utrzymywać stare przekierowania.
Czego nie robić przy błędzie ERR_TOO_MANY_REDIRECTS?
Nie instaluj kolejnych wtyczek przekierowań
Dodanie kolejnego mechanizmu może pogłębić problem.
Nie wyłączaj SSL bez diagnozy
SSL zazwyczaj nie jest problemem samym w sobie. Problemem jest konfiguracja.
Nie usuwaj WordPress
Pętla przekierowań prawie nigdy nie oznacza uszkodzenia całej instalacji.
Nie zmieniaj jednocześnie domeny, PHP i konfiguracji serwera
Duża liczba zmian utrudnia znalezienie źródła problemu.
Szybka odpowiedź:
ERR_TOO_MANY_REDIRECTS w WordPress oznacza, że strona wykonuje nieskończoną serię przekierowań zamiast wyświetlić właściwą stronę.
Najczęstsze przyczyny to konflikt HTTP i HTTPS, błędne adresy WordPress, wtyczki SSL lub cache, konfiguracja CDN oraz niepoprawne reguły przekierowań.
Naprawa polega na znalezieniu elementu wykonującego przekierowanie i przywróceniu jednej spójnej konfiguracji adresu strony.
Jak zgłosić problem z pętlą przekierowań do pomocy technicznej?
Przy zgłoszeniu przygotuj:
- adres domeny,
- informację, kiedy pojawił się problem,
- ostatnie wykonane zmiany,
- informację o SSL, CDN i wtyczkach.
Pozwala to szybciej określić miejsce powstawania przekierowania.
Najczęściej zadawane pytania
Oznacza, że strona przekierowuje użytkownika pomiędzy różnymi adresami bez osiągnięcia końcowego adresu.
Najczęściej dlatego, że HTTPS jest wymuszany jednocześnie przez kilka elementów: WordPress, serwer, CDN lub wtyczkę.
Nie. Najczęściej problem dotyczy konfiguracji WordPress lub przekierowań.
Powodem są zwykle stare adresy, błędna konfiguracja domeny lub pozostałe reguły przekierowań.
Tak. Szczególnie po zmianie domeny, SSL lub konfiguracji strony.
Należy przeanalizować odpowiedzi HTTP oraz sprawdzić konfigurację WordPress, serwera i CDN.
Tak. W większości przypadków wystarczy poprawić konfigurację lub wyłączyć problematyczny element.
Ponieważ wp-admin korzysta z tej samej konfiguracji adresu i sesji co strona główna.
Podsumowanie
Pętla przekierowań ERR_TOO_MANY_REDIRECTS w WordPress najczęściej wynika z konfliktu konfiguracji adresu strony, SSL, cache lub wtyczek.
Najczęstsze przyczyny:
- niezgodne adresy HTTP/HTTPS,
- www i bez www,
- błędne reguły .htaccess,
- konflikt CDN,
- wtyczki zarządzające SSL,
- problemy po migracji.
Najskuteczniejsza metoda naprawy: znaleźć pierwszy element wykonujący przekierowanie i pozostawić tylko jedną poprawną regułę kierującą ruch do właściwego adresu.
Autor: RejestracjaDomen.pl Sp. z o.o.
ul. Zygmunta Modzelewskiego 27, 02-679 Warszawa
Od 2003 roku wspieramy przedsiębiorców oraz osoby prywatne w rejestracji i zarządzaniu domenami internetowymi. Publikujemy praktyczne poradniki dotyczące domen, hostingu, poczty, bezpieczeństwa oraz obecności firm w internecie.




