Pogledajte određenu poruku
Staro 08. 03. 2008.   #1
mb_sa
profesionalac
Qualified
 
Datum učlanjenja: 19.05.2007
Poruke: 123
Hvala: 13
3 "Hvala" u 3 poruka
mb_sa is on a distinguished road
Default [mod_rewrite] - Problem sa brojem parametara

Pozdrav svima!

Imam fajl file.php koji može imati sljedeća "stanja", tj. parametre:

(1) file.php
(2) file.php?akcija=k&id=12
(3) file.php?akcija=p&id=16
(4) file.php?akcija=a&id=17
(5) file.php?akcija=a&id=13&autor=1
(6) file.php?akcija=a&id=13&tag=mod_rewirte

Uz pomoc mod rewrite bi treba da dobijem sljedeći oblik linkova:

(1) file.htm
(2) filek-12.htm
(3) filep-16.htm
(4) filea-17.htm
(5) filea-13-1.htm
(6) filea-13-modrewrite.htm

Sa ovim pravilima ispod će raditi "stanja" (1), (2), (3) i (4)

RewriteRule file.htm file.php
RewriteRule kategorija(.*)-(.*)\.htm$ file.php?akcija=$1&id=$2

Kada na slican fazon napisem pravilo za (5) ili (6), onda dodje do brkanja pravila i parametara, što je i logicno
jer "stanje" (5) ima 3 parametra, od toga 2 ista za "stanje" (4)!

Znaci, meni bi u ovoj situaciji odgovaralo jedano pravilo sa maximlano 3 parametra od kojeg treći nije obavezan.

Također, nisam siguran da bi mogao da dobijem filea-13-1.htm i filea-13-modrewrite.htm sa ovakom struktruom linkova??!!

Nadam se da sam dovoljno objasnio svoj problem, te se nadam vasoj pomoci i svajetima.

lijep pozdrav,
mb
mb_sa je offline   Odgovorite uz citat