Autor Zpráva
artorie
Profil
Zdravím. snažím se na svém webu zavést hezké url, ale narazil jsem na problém.

umím udělat z www.memes.tode.cz/meme.php?meme=7 např www.memes.tode.cz/meme/7

ale já bych potřeboval udělat z www.memes.tode.cz/meme.php?meme=7 přímo www.memes.tode.cz/meme/nazev_komixu

Jak to udělat, aniž bych v url proměnné meme nazev komixu, ale jen jeho id?
LaMMa
Profil
ukladaj si do DB ku kazdemu komixu url adresu odvodenu z nazvu(bez medzier,hacku a pod.), nastav mu index a potom si pomen selecty kde vyberas komix podla id na vyber podla url.
Tori
Profil
Ještě bych k tomu doplnila přesměrování z adres ?meme=7 (možná i /meme/7) na /meme/nazev pro lidi, kteří přijdou přes staré verze adres. To "možná" píšu proto, že je další varianta - adresy v podobě /meme/ID-nazev-komixu, kdy ta část s názvem je nepovinná. (= je možné si uložit krátkou verzi jen s ID). Pak je ale navíc potřeba ošetřit případy kdy název chybí (přesměrovat na ID+název nebo nechat duplicitní URL?), anebo ID patří k jinému komixu než název (= přesměrovat na správnou kombinaci ID+název, ale určím ji podle ID nebo podle názvu?).

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: