Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MVC .htaccess problem

[es] :: Linux/UNIX serveri i servisi :: MVC .htaccess problem

[ Pregleda: 1470 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milantex
Milan Tair
Beograd

Član broj: 137126
Poruke: 60
*.dynamic.isp.telekom.rs.

Sajt: www.milantex.info


+1 Profil

icon MVC .htaccess problem30.07.2011. u 14:21 - pre 154 meseci
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
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: MVC .htaccess problem

[ Pregleda: 1470 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.