Błąd internetu

Błąd ERR_TOO_MANY_REDIRECTS – przyczyny i naprawa

Mateusz Sobociński
Autor: Mateusz Sobociński - CEO & Red. Nacz. @ asMAX
5 min. czytania

Błąd ERRTOOMANY_REDIRECTS oznacza, że przeglądarka została uwikłana w nieskończoną pętlę przekierowań i nie jest w stanie poprawnie załadować strony. Przyczyną jest zazwyczaj błędna konfiguracja strony lub serwera, która prowadzi do wielokrotnych, wzajemnych lub błędnych przekierowań adresów URL.

Najczęstsze przyczyny błędu ERRTOOMANY_REDIRECTS

  • Błędna konfiguracja adresów URL
    Różnice w ustawieniu protokołu HTTP/HTTPS lub literówki w domenie mogą prowadzić do pętli.
  • Nieprawidłowe przekierowania w plikach konfiguracyjnych (.htaccess, web.config)
    Złe reguły przekierowań generują zapętlone żądania.
  • Konflikty lub błędy wtyczek (np. WordPress)
    Wadliwe lub przestarzałe wtyczki mogą wymuszać sprzeczne przekierowania.
  • Problemy z pamięcią podręczną i plikami cookie w przeglądarce
    Uszkodzone dane mogą powodować zapętlenie prób ładowania strony.
  • Niespójna lub błędna konfiguracja HTTPS/SSL
    Sprzeczne przekierowania HTTP ↔ HTTPS prowadzą do błędu.
  • Nieprawidłowe działanie CDN (Content Delivery Network)
    CDN może wymuszać przekierowania, które kolidują z konfiguracją strony.
  • Zmiany lub migracja strony bez aktualizacji wszystkich ustawień URL
    Przenosiny z HTTP na HTTPS lub zmiana domeny bez poprawnych przekierowań grożą pętlami.

Instrukcje krok po kroku dla webmastera / web dewelopera

1. Sprawdź poprawność adresów URL strony

  • WordPress
    Przejdź do Ustawienia → Ogólne i upewnij się, że pola „Adres WordPressa (URL)” oraz „Adres witryny (URL)” są identyczne i odpowiednio skonfigurowane (z prawidłowym prefiksem „https://” lub „http://” w zależności od ustawienia SSL).

  • CMS/Framework
    Sprawdź, czy wszędzie używasz tego samego adresu i protokołu – zarówno w panelu administracyjnym, jak i w plikach konfiguracyjnych.

2. Przetestuj przeglądarkę i wyczyść dane

  • Wyloguj się i wyczyść pamięć podręczną oraz plikii cookie w przeglądarce.
  • Ponownie załaduj stronę wymuszając odświeżenie (Ctrl+F5).

3. Zweryfikuj pliki konfiguracyjne serwera

  • Sprawdź plik .htaccess (Apache) lub web.config (IIS):
  • Usuń lub skomentuj niestandardowe reguły przekierowań i zastąp je domyślnymi, jeśli podejrzewasz problem.
  • W przypadku Apache, przykładowa domyślna zawartość htaccess dla WP:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 
  • Jeśli problem ustąpi, stopniowo przywracaj własne reguły, aby zidentyfikować źródło zapętlenia.

4. Wyłącz niestabilne wtyczki / dodatki

  • Jeśli masz dostęp do panelu CMS, wyłącz wszystkie wtyczki i sprawdź, czy strona działa poprawnie.
  • Jeśli nie możesz zalogować się do panelu:
  • Zmień przez FTP nazwę folderu /wp-content/plugins/ np. na /wp-content/plugins-old/, co zdezaktywuje wszystkie wtyczki.
  • Jeśli to rozwiąże problem, aktywuj wtyczki pojedynczo, aby znaleźć tę powodującą błąd.

5. Sprawdź ustawienia SSL/HTTPS

  • Upewnij się, że cała strona działa w tym samym protokole – zaleca się wymuszanie HTTPS tylko na jednej warstwie: albo w ustawieniach CMS, albo w pliku htaccess, nie obu naraz.
  • Sprawdź poprawność certyfikatu SSL.
  • Nie dokładaj kilku przekierowań HTTP → HTTPS w różnych miejscach (panel hostingowy, .htaccess, wtyczka, ustawienia CMS).

6. Zbadaj ustawienia CDN

  • Jeśli korzystasz z CDN (np. Cloudflare), sprawdź ustawienia przekierowań i tryb SSL (np. „Flexible” vs „Full”). Konflikt trybów może generować pętle przekierowań.

7. Sprawdź przekierowania na poziomie DNS i panelu hostingowego

  • Upewnij się, że nie masz dwóch oderwanych przekierowań między strefą DNS a panelem serwera (np. przekierowania domeny w panelu na inny adres, a które nie są zsynchronizowane z resztą).

Instrukcja dla użytkownika końcowego

  • Wyczyść pamięć podręczną przeglądarki oraz cookie.
  • Spróbuj uruchomić stronę w trybie incognito lub w innej przeglądarce.
  • Jeśli problem utrzymuje się wyłącznie na jednej stronie, prawdopodobnie jest to problem po stronie właściciela witryny.
  • Jeśli podobny błąd pojawia się na wielu stronach, może być problem z Twoimi rozszerzeniami przeglądarki lub lokalną siecią – wyłącz wszystkie dodatki i spróbuj ponownie.

Jak zapobiegać błędowi ERRTOOMANY_REDIRECTS

  • Aktualizuj regularnie wtyczki i motywy – zwłaszcza te odpowiedzialne za przekierowania lub bezpieczeństwo.
  • Zachowaj spójność ustawień protokołu – nie mieszaj HTTP z HTTPS bez odpowiednich przekierowań i certyfikatów.
  • Stosuj jedno źródło przekierowań – nie duplikuj przekierowań na poziomie CMS, serwera i CDN.

FAQ – najważniejsze zagadnienia

  • Czy pętla przekierowań może być skutkiem tylko jednej literówki w adresie?
    Tak, nawet minimalny błąd (literówka, zły prefiks) może spowodować błąd.
  • Czy błąd zależy od wtyczek cache?
    Często, szczególnie przy źle skonfigurowanych wtyczkach cache lub narzędziach do optymalizacji wydajności.
  • Czy problem może leżeć po stronie przeglądarki?
    Uszkodzona pamięć podręczna albo stare cookie mogą powodować niepoprawne przekierowania, ale najczęściej problem tkwi po stronie witryny.

Przestrzeganie powyższych kroków pozwala skutecznie zidentyfikować i naprawić błąd ERRTOOMANY_REDIRECTS, a także zapobiec jego występowaniu w przyszłości.

Podziel się artykułem
CEO & Red. Nacz. @ asMAX
Obserwuj:
Ex-redaktor w GW (Technologie) i ex-PR w koreańskim start-upie technologicznym. Absolwent Imperial College Business School (MBA) i Politechniki Warszawskiej. Od 2025 CEO i redaktor naczelny w asMAX.
Brak komentarzy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *