Autor | Zpráva | ||
---|---|---|---|
timbulko Profil |
#1 · Zasláno: 12. 10. 2007, 17:34:07
Zdravím,
neviem si poradiť s jedným zložitejším mod_rewrite. Potrebujem upraviť adresu na tvar: napr. http://example.com/obrazky/nejaka-kategoria/5-1/19731 poradie nemusí byť úplne presné, ale ide mi proste o to, aby bolo v URL zadané o čo vlastne ide (obrazky, vtipy, alebo neco ine...), aby tam bola kategória (proste hocijaký text, nebude sa nijko spracuvavat, ide len o SEO efekt), ID kategorie, strana a ID polozky. Pričom musia ísť zapísať: 1.) Len hlavná kategória (napr. http://example.com/obrazky/) 2.) Hlavná kagória, kategória, ID kategórie a strana (napr. http://example.com/obrazky/nejaka-kategoria/5-1/) 3.) všetko predchádzajúce + ID položky. Celé sa to bude presmerovávať cez mod_rewrite napr. pri hlavnej kategórii obrázky: http://example.php/?page=obr&kat=5&str=1&id=19731 Vďaka ak by sa našlo aspoŇ čiastočné riešenie ;-). |
||
yderf Profil |
#2 · Zasláno: 12. 10. 2007, 19:01:26
RewriteEngine on
RewriteRule ^obrazky/?$ /?page=obr RewriteRule ^obrazky/[^/]+/([^-]+)-([^/]+)/?$ /?page=obr&kat=$1&str=$2 RewriteRule ^obrazky/[^/]+/([^-]+)-([^/]+)/([^/]+)/?$ /?page=obr&kat=$1&str=$2&id=$3 Myslím, že dobre...ale neručím, písal som len tak, bez testovania... |
||
Časová prodleva: 17 let
|
0