[ Milantex @ 30.07.2011. 14:21 ] @
Pozdrav svima, Evo i mene, posle toliko vremena i, kao i prosli put, imam mali problem. Naime, ako imam jednu putanju: http://lo/new_libs/index.php?module=MODULE&action=ACTION&agr0=A0&arg1=A1&arg2=A2&arg3=A3 [L] Code: RewriteEngine On RewriteRule ^([^/]*)/([^/]*)$ /new_libs/index.php?module=$1&action=$2 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /new_libs/index.php?module=$1&action=$2&agr0=$3 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /new_libs/index.php?module=$1&action=$2&agr0=$3&arg1=$4 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /new_libs/index.php?module=$1&action=$2&agr0=$3&arg1=$4&arg2=$5 [L] RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /new_libs/index.php?module=$1&action=$2&agr0=$3&arg1=$4&arg2=$5&arg3=$6 [L] Ovakav .htaccess radi za sledece situacije: http://lo/new_libs/user/profile http://lo/new_libs/user/profile/edit http://lo/new_libs/user/profile/edit/avatar http://lo/new_libs/user/profile/edit/avatar/foo http://lo/new_libs/user/profile/edit/avatar/foo/bar ali ako pokusam da dodam na pocetak jos jedan Rule, ovako: Code: RewriteRule ^([^/]*)$ /new_libs/index.php?module=$1 [L] da bih imao sredjen i slucaj: http://lo/new_libs/user To ne radi. Apach okine sa HTTP ERROR 500 Da li postoji neki jednostavniji nacin da se napise RegEx koji bi mi omogucio da mogu da zaredjam beskonacno argumenata u url i da oni budu prosledjeni u nekom obliku, recimo: http://lo/new_libs/arg0/arg1/a...3/arg4/arg5/arg6/arg7/.../argN i da to bude prevedeno u: http://lo/new_libs/index.php?a...rg7=arg7&...&argN=argN (Bez ona prva dva module i action) - njih mogu i u samom PHP-u da povucem iz arg0 i arg1 (podrazumevano). Zna li neko dobro resenje za ovo? Hvala unapred! Pozdrav, Tex |