Přesměrovací smyčka (ERR_TOO_MANY_REDIRECTS): příčiny a oprava
Přesměrovací smyčka nastane, když adresa A přesměruje na B a B zpátky na A (nebo přes několik dalších kroků). Prohlížeč to po pár pokusech vzdá a ukáže chybu – v Chromu ERR_TOO_MANY_REDIRECTS, ve Firefoxu „Stránka není správně přesměrována“. Web se nenačte vůbec. Příčina bývá v nastavení serveru, CDN nebo pluginu, ne v počítači návštěvníka.
Aktualizováno
Nejčastější příčiny
| Příčina | Jak se projeví |
|---|---|
| HTTP ↔ HTTPS za proxy nebo CDN | Smyčka po zapnutí SSL nebo CDN |
| www ↔ bez www na dvou místech | Server přesměruje na www, CMS zpátky bez www |
| Konflikt pravidel přesměrování | Po přidání nového pravidla nebo pluginu |
| Špatná adresa webu v CMS | Po přesunu webu nebo změně domény |
| Cookie s přihlášením nebo jazykem | Jen u některých uživatelů |
Jak smyčku najít
- Otevřete stránku v anonymním okně – pokud tam funguje, jde o cookies.
- Projděte řetězec přesměrování nástrojem pro kontrolu přesměrování nebo ve vývojářských nástrojích prohlížeče (záložka Síť).
- Zjistěte, kde se adresy točí: HTTP/HTTPS, www/bez www, lomítko na konci.
- Zkontrolujte, co se naposledy změnilo: SSL, CDN, plugin, pravidla v konfiguraci serveru.
Jak tomu předejít
Pravidla přesměrování mějte na jednom místě (server, nebo CMS, ne obojí) a jednu hlavní variantu adresy: HTTPS, s www nebo bez. Každé přesměrování má vést přímo na cíl, bez řetězců. Jak správně přesměrovat, vysvětluje přesměrování 301, HTTPS SSL certifikát a CDN CDN. Když web nejde z jiného důvodu, pomůže web nefunguje.
Kolik stojí oprava
Diagnostika a oprava přesměrování: hodinová sazba 1 000 Kč/hod., obvykle jde o krátký zásah. Weby, které provozujeme v tarifu Light (1 000 Kč měsíčně), mají SSL a přesměrování nastavené od začátku.
Časté otázky
Pomůže smazat cookies?
Někdy. Pokud smyčku způsobuje uložená cookie (typicky přihlášení nebo výběr jazyka), smazání cookies pro daný web ji vyřeší jen vám. Když se chyba ukazuje i v anonymním okně nebo na jiném zařízení, problém je na serveru a musí ho opravit správce webu.
Proč se chyba objevila po zapnutí HTTPS?
Velmi častý případ: server přesměrovává z HTTP na HTTPS, ale proxy nebo CDN před ním posílá požadavky na server po HTTP. Server si myslí, že spojení není zabezpečené, a znovu přesměruje – donekonečna. Řešením je správně nastavit režim šifrování v CDN nebo předávání informace o protokolu.
Uškodí přesměrovací smyčka SEO?
Ano. Vyhledávač stránku se smyčkou nenačte, a pokud chyba trvá, stránky postupně vypadnou z indexu. Search Console ji hlásí jako chybu přesměrování. Opravte ji co nejdřív a pak požádejte o novou kontrolu.