Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Nezobrazují se stránky
Štítky: flush_rewrite_rules(), Indizar, Trvalé odkazy, URL adresy
Zvolené téma obsahuje celkem 14 odpovědí. Do diskuze (3 účastníci) se naposledy zapojil uživatel lindner a poslední změna je stará 11 let, 4 měsíce.
-
AutorPříspěvky
-
13. listopadu 2012 (11:28) #2451
Pravděpodobně po aktualizaci WordPressu jsem úplně náhodou zjistil, že se mi nezobrazují stránky – viz např. http://priblizovadla.cz/metodika-mereni-rychlosti-kol/
Co s tím pls?
13. listopadu 2012 (11:45) #13362Jen upřesňuji – myslím tím statické stránky, nikoliv články – v terminologii WordPressu.
13. listopadu 2012 (12:42) #13363Zkuste v menu Nastavení – Trvalé odkazy přeuložit nastavenou strukturu trvalých odkazů.
Dále patrně používáte nějaký plugin na odstranění rubriky z URL příspěvku, možná by to mohl také způsobovat…
13. listopadu 2012 (12:59) #13364Přeuložení struktury trvalých odkazů nepomáhá. Jaký plugin (jakého typu) by to mohl způsobovat? O ničem nevím, že bych instaloval.
13. listopadu 2012 (13:11) #13365Těžko říci, např. tento. Zkuste deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Eleven a uvidíte, zda se tím problém odstraní. Potom můžete pluginy postupně zapínat a najít případného viníka…
13. listopadu 2012 (13:21) #13366Problém se bohužel deaktivováním všech pluginů a nahrazením šablony 2011 neodstranil:(
13. listopadu 2012 (13:25) #1336713. listopadu 2012 (13:27) #1336813. listopadu 2012 (13:37) #13369Problém nastal po aktualizaci z jaké verze na jakou? Nemohl tam být tento problém nepovšimnut už před aktualizací?
13. listopadu 2012 (13:40) #13370Bohužel neznám přesně původní verzi WP, ale byla stará. Asi rok… Nyní je tam nejaktuálnější. Problém podle mě nastal až po aktualizaci, určitě ne v průběhu roku.
13. listopadu 2012 (13:55) #13371Problém ale někde bude, protože jak jsem se díval tak v souboru sitemap.xml máte některé články s velice podivnou URL adresou, kterou WP ve výchozím stavu nedovolí vytvořit. Například
(Je to URL adresa článku, která končí na 3 tečky, což ve WP nelze udělat – tečky automaticky odstraní)
13. listopadu 2012 (14:00) #13372Přísahám, že ručně jsem to nedělal :) Tohle dělala ta starší verze WP, nová už to nedělá, všiml jsem si toho
13. listopadu 2012 (14:12) #13373Zajímavé, Lukenzi má pravdu, např. toto URL by nikdy nemohlo vzniknout:
A to ani ve dva roky starém WordPressu, patrně tam bude nějaký dlouhodobý problém. Pošlete prosím přihlašovací údaje (administrátor WordPressu) na email pavelevap@separatista.net, zkusíme se na to podívat. A udělejte si pro jistotu zálohu databáze :-)
13. listopadu 2012 (17:59) #13374Takže snad vyřešeno, zkusím to celé trochu popsat:
1) Podivné URL adresy byly opravdu možné až do WordPressu 3.3, kdy byla tato dlouhodobá chyba opravena. Co s tím? Můžete to nechat být nebo ručně opravit u příspěvků, kde se tento problém vyskytuje. Zkusit můžete také nějaký plugin, např. RP Recreate Slugs, který to provede hromadně automaticky, ale doporučuji raději zálohovat databázi :-)
2) Problém s nefunkčními stránkami je způsoben pluginem Indizar, který slouží pro vytváření kapitol v článcích. Bohužel ale přidává svá vlastní pravidla, která nefungovala nejlépe. Tento problém byl sice odstraněn (názorně pojmenováno “Solved bug with lost pages – problem with 3.4 update”) v nejnovější verzi 0.8.1, ale autor tam už nedoplnil možnost automatického obnovení struktury trvalých odkazů. Takže nejdříve musíte aktualizovat plugin na nejnovější verzi a poté ještě ručně přeuložit strukturu trvalých odkazů. Následně by už mělo vše fungovat.
A proč nám to vlastně nefungovalo ani po deaktivaci všech pluginů? Protože opět nebyla aktualizována struktura trvalých odkazů. Takže i když nebyla chybná starší verze pluginu aktivní, tak v databázi zůstala zachována nefunkční struktura trvalých odkazů.
Konec záhady :-)
13. listopadu 2012 (18:12) #13375 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.