.htaccess RewriteRule problem

Link izgleda ovako:
http: //localhost/sajt/tekstovi/S/Sako%20Polumenta/Crna%20ptica/23109

Kada u .htaccess napisem slijedece:
RewriteRule ^tekstovi/(.)/(.)/(.)/(.*)/$ “tekstovi.php?k=$1&i=$2&n=$3&id=$4”

ne radi kako treba…

Kada u fajlu tekstovi.php stavim slijedeci kod:
print_r($_GET);
prikaze mi :
Array ( [k] => S [i] => Sako Polumenta/Crna ptica/23109 )

Dakle samo primi parametre [k] i [i] … a vrijednosti koje trebaju da se pridruze parametrima [n] i [id] one se dodaju na parametar [i]…

Dakle, print_r($_GET); treba da mi prikaze ovakav kod:

Array ( [k] => S [i] => Sako Polumenta [n] => Crna ptica [id] => 23109 )

Nemam puno iskustva sa ‘regular expression’ … Ako neko zna kako da ispravim gresku nek javi…
Hvala.

RewriteRule ^tekstovi/(.)/(.)/(.)/(.*)$ “tekstovi.php?k=$1&i=$2&n=$3&id=$4”

probaj ovako :slight_smile:

Ne moze … probao sam vec :frowning:

Rijesio sam problem… dakle uredu je sve… problem je bio u tome sto sam u .htaccessu imao jos regularnih izraza koji su smetali jedni drugima… Ali eto na greskama se uci… pa da dalje niko ne pokusaje razmisljati o ovoj temi :smiley: