Cool URL
Upgrade WordPressu na verzi 2.0 mimo jiné přináší i vylepšení z pohledu hezkých URL. Ode dneška jsou URL na Filově blogu ve tvaru https://blog.filosof.biz/kategorie/jmeno-prispevku, což by se zcela jistě mělo projevit na pozici mého blogu ve vyhledávačích. WordPress hezká URL podporoval i před verzí 2.0, ale já jsem se doposud nebyl schopen dokopat k jejich zprovoznění. Bránil mi v tom […]
Upgrade WordPressu na verzi 2.0 mimo jiné přináší i vylepšení z pohledu hezkých URL. Ode dneška jsou URL na Filově blogu ve tvaru https://blog.filosof.biz/kategorie/jmeno-prispevku, což by se zcela jistě mělo projevit na pozici mého blogu ve vyhledávačích.
WordPress hezká URL podporoval i před verzí 2.0, ale já jsem se doposud nebyl schopen dokopat k jejich zprovoznění. Bránil mi v tom především .htaccess, který mi musel povolit správce serveru a chybný přepis názvů příspěvků s českou diakritikou do tvaru použitelného pro URL.
Sanitize CZ
Jestliže používáte kódování utf-8 (já mám na blogu stále iso-8859-2) a ještě jste nepřešli na WP 2.0, tak si určitě nainstalujte plugin Davida Grudla Sanitize CZ. Nejsem si bohužel jist jeho funkčností ve verzi 2.0 a ani nemám, kde bych plugin vyzkoušel.
UPDATE: po zvážení všech pro a proti jsem odkazy finálně předělal na formát rok/měsíc/den/název-příspěvku, protože kategorie se skutečně může změnit a trvalost odkazu je v pytli..
UPDATE2: hehehe, tak jsem to znova změnil, teď snad již naposled.. ale asi budou mit vyhledávače chvíli na Filově blogu pěknej bordel..
Komentáře
No.. já jsem dospěl k závěru, že házet tam jakýkoliv čísla jsou jen zbytečný znaky navíc.. takže zbyla jen kategorie a název příspěvku.. (autor je taky jen jeden)..
Já jsem přemýšlel co tam dát a nakonec jsem zvolil tvar /yyyy/mm/dd/nadpis-clanku. Přemýšlel jsem i o /kategorie/nadpis-clanku, ale zavrhl jsem to z důvodu budoucí změny v kategoriích. Tzn. že kdybych některé sloučil, nebo třeba jen přejmenoval, nefungovaly by mi starší linky odkazujicí například ve vyhledávačích.
Plugin „Sanitize CZ“ již není pod WP 2.0 potřeba, jelikož již WordPRess v této verzi bug, který plugin opravuje, odstranil. Struktura „./{kategorie}/{nazev příspěvku}“ se mi osobně jeví jako skvělé řešení.
Navíc si rozhodně nemyslím, že to zlepší tvou pozici ve vyhledávačích, jelikož na předních místech rozhodují zcela jiné moci. Hlavně jsem chtěl říct, že vyhledávačům již proměnné nevadí. Google zvládne myslím 3, seznam 2…
Co když časem vytvoříte novou rubriku a rozhodnete se články přesunout? Pak přestane být trvalý odkaz travlým :)
Já si myslím, že ideální je tvar „clanek/nejaky-nadpis“ a to hlavne z toho duvodu, ze nema ani jednu z vyse zminenych nevyhod, plus tam nejsou žádná čísla, když přijde návštěvník, letmo koukne na url a neco si zapamatuje, za 14 dni se na to chce kouknout znova, ale na vyhledávači to není, pamatuje si, že článek měl velmi jednoduchž nadpis a sice „Jak na WordPress“ a tak letmo skusí zadat: „http://www.web.cz/clanek/jak-na-wordpresss“ a ono to vyjde, to by se u tohoto formátu s datumem nestalo, protože člověk si jen těžko zapamatuje datum vydání článku.
na kategorie tiez pouzivam /kategoria/nazov-kategorie/, na prispevky pouzivam /dd-mm-yyyy/nazov-prispevku.
P.S. Mozete mi niekto poradit ako dat vypis kategorii do obsahu normalnej stranky? Cez nejaky template? Chcel som o tom pocitat ale na wordpress.org nefunguje vyhladavanie momentalne :-(
no nechci ti kazit radost, ale treba je to jen detail nebo to neni tvuj problem:)
pobavilo me URL, ktery mi prohlizec zobrazil, kdyz jsem sem prisel z weblogy.kratce.cz:
„https://blog.filosof.biz/http:/blog.filosof.biz/webdesign/divy-a-spany“
ani bych si toho nevsiml, kdybych se nasledne nemohl pres odkaz „starsi clanky“ na ty starsi clanky dostat:)
Mohli byste mi prosim poradit jak mam upravit REWRITE RULE pro WordPress ktery je umisten na adrese http://www.prezentace.cz
# BEGIN WordPress
RewriteEngine On
RewriteBase /wordpress2/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
# END WordPress
Dekuji moc za radu.
[9] – to byl krátkodobý efekt updatu permalinků.. weblogy.kratce.cz si ho asi bohužel všimly
[10] prezentace.cz používá rámce a tudíž URL zůstane stále a jenom prezentace.cz.. ten zápis rewrite rules je správný (všichni máme stejný), ale technologie se kterou je ta stránka vyrobena je špatná.. :-/
Ta http://www.prezentace.cz nebyl realny url to byl jen priklad jde mi o to jestly kdyz tento REWRITE URL poslu spravcum Cesky Hosting tak mi pujdou SEO URL.
Toto je urcite dobre? Kdyz mam WP umisteny primo v rootu http://www.prezentace.cz?
RewriteBase /wordpress2/
Dekuji
WP 2.0 mi vygeneroval toto, v mod rewrite se bohužel na programátorské úrovni nevyznám..
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
Já dělám http://example.com/jmeno-stranky.html :-)
[14] To je asi nejuniverzálnější řešení, které by mělo být odolné vůči změnám struktury web, neb titulek článku se zpravidla nemění. Používám to podobně s tím, že na jiné oddíly webu (třeba odkazy do menu a podmenu) používám pseudo-adresářovou stromovou strukturu, tedy např. http://www.mojestranka.cz/fotky/dovolena/ . Žádný konkrétní dokument na tom není závislý a při změně struktury webu se předělá jen toto a ne trvalé odkazy na dokumenty.
Jen ještě poznámka, tarku, to .html mi přijde zbytečně a dnes už spíše jako archaický přežitek. ;-)
Bochi: Je to neutrální přípona, na server už .html nedávám a tyto uri generuju přes mod_rewrite a přitom se mi nechce hrát si s „adresáři“ v mod_rewrite :-D
S těmi trvalými odkazy jsi udělal dobře. Jen si myslím, že je zbytečné mít URL ve tvaru …/yyyy/mm/dd/… — podle mě úplně stačí …/yyyy/mm/… Nemyslím, že bys byl kdy tak produktivní, abys psal několik článků denně. :-)
[17] Podľa mňa je tiež tvar …/YYYY/MM/… úplne ideálny, ten deň je tam nadbytočný. Ináč krátky a výstižný postreh k tvorbe URI je na http://www.w3.org/QA/Tips/uri-choose
Človeče, jsem si říkal, že Tvůj blog je nějaký mrtvý a teď jsem zjistil, že od 6.1.2005 nefunguje RSS kanál https://blog.filosof.biz/wp-rss2.php
Jen poznatek po témř půl roce – tato změna wordpressu s sebou přinesla i změnu rss zdroje, na což jsem přišel až koncem května :-(
No konečně, Cool URL jsou velice dobrou věcičkou a v Seznamu tě to hodí v SERP výše.
Zajímal by mě ale názor, zda je tvar URL adresy (web/kategorie/jmeno_clanku) zvolen vhodně? Každý to má na weblogu trochu jinak, tak jak to vidí veřejnost?