[box type=“shadow“ ]Tento krátký příspěvek jsem napsal pro všechny, kteří se setkají s problémem na WordPress webu, který neustále vyhazuje infinite redirect loop. Hledal jsem a opravoval to na jednom webu více jak hodinu, přitom stačí změnit pouze jeden řádek :-)[/box]
WordPress redirect loop
Vytvořil jsem pro klienta web bollibears.com a vzhledem k testům jsme nechali dosavadní verzi na doméně www.bollibears.com. Jednoho dne se nový testovací web bollibears.com přestal načítat do podstránek. Fungovala pouze homepage, hlavní stránka – jakékoli jiné stránky vyhozovaly chybu Redirect Loop.
TIP: Nedoporučuji vést rozdílný obsah na doménách www a přímé doméně bez www.
Jak vyřešit problém wordpress redirect loop
Některé rady na internetu směřují k pročištění cache, smazání temporary files apod. Určitě toto zkuste. Ve chvíli, kdy promazání nepomůže, doporučuji:
Do souboru function.php (najdete v \wp-content\themes\default\ – namísto default použijte název vlastní název šablonu) vložte následující řádek:
[highlight]remove_filter(‚template_redirect‘, ‚redirect_canonical‘);[/highlight]
Doufám, že pomůže 🙂
Martin Rosulek je digitální nomád, který spojil podnikání na internetu s cestováním. Začínal jako backpacker a první velké zkušenosti nasbíral při ročním pobytu v Austrálii, odkud cestoval do Jihovýchodní Asie. V Kanadě strávil rok na Working Holiday a následovala několikaměsíční cesta do Centrální a Jižní Ameriky. Od té doby pracuje na dálku, nezávisle cestuje, investuje, přednáší a konzultuje. Životní přístup minimalismu, budování finanční svobody a vnitřního klidu je pro Martina esencí života.