Autor | Zpráva | ||
---|---|---|---|
na1k Profil |
#1 · Zasláno: 24. 9. 2007, 19:39:31
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 * |
#2 · Zasláno: 24. 9. 2007, 19:46:13
Cyklit se v mod rewrite dá flagem N, ale lepší je to rozsekat až v tom php, jak píšete.
|
||
na1k Profil |
#3 · Zasláno: 24. 9. 2007, 20:22:49
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 * |
#4 · Zasláno: 24. 9. 2007, 20:27:33
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 |
#5 · Zasláno: 24. 9. 2007, 20:36:08
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
|
||
Časová prodleva: 17 let
|
0