Autor Zpráva
na1k
Profil
Zdravím, moje otázka je jednoduchá a je možné že se už (několikrát) řešila. Tvořím stránku, kde je možné řadit položky (např. články) do virtuálních adresářů a ty můžou být neomezeně hluboko vnořené. Takovouto adresu (např. http://webik.cz/webdesign/css/css2/selektory/first-child.html) bych potřeboval zpracovat pomocí mod_rewrite na adresu php skriptu, kterému jednotlivé složky předám jako oddělené parametry v poli (ve stylu http://webik.cz/index.php?slozka[]=webdesign&slozka[]=css&slozka[]=css 2&slozka[]=selektory&soubor=first-child).
V regulérních výrazech se vcelku vyznám, ale nenapadá mě jak vyřešit tu "nekonečnost" vnořování. Jistě jsou i jiná řešení - např. předávat celý řetězec od prvního lomítka za "cz" až do konce a v php ho rozsekat, ale zajímá mě řešení pomocí mod_rewrite - už ze zvědavosti jestli něco takového jde udělat :-)
Kajman_
Profil *
Cyklit se v mod rewrite dá flagem N, ale lepší je to rozsekat až v tom php, jak píšete.
na1k
Profil
To cyklení by mě zajímalo, bohužel jsem nikde nenašel srozumitelný příklad, nevíte o nějakém?
Jinak důvod, proč nechci používat sekání v php je ten, že mám v .htaccess už jiné fungující pravidla pro přesměrování a chtěl bych zachovat jejich funkčnost s co nejmenšími úpravami v php.
Kajman_
Profil *
bohužel jsem nikde nenašel srozumitelný příklad

Co třeba zkusit na jak psát web najít rewrite příklady :-)

http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html# oprava_ampersandu
na1k
Profil
Mockrát děkuju, nějak mě nenapadlo začít hledat přímo na JPW a snažil jsem se prokousat apache manuálem :-p

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0