[ sojic @ 26.03.2008. 19:25 ] @
Imam sledeci moguci linkova

domen.com/jezik/
domen.com/jezik/strana/
domen.com/jezik/strana/datum/
domen.com/jezik/strana.html

a hocu da "rewrite" u sledece:

domen.com/index.php?language=$1 ($1 = jezik)
domen.com/index.php?language=$1&page=$2 ($2 = strana)
domen.com/index.php?language=$1&page=$2&datum=$3 ($3 = datum)
domen.com/index.php?language=$1&action=static&page=$2 (ako zavrsava .html onda je action=static)

Kako da napravim .htaccess

Evo moj neuspeli pokusaj:

Code:

RewriteEngine on
RewriteRule (.*)/$      index.php?language=$1
RewriteRule (.*)/(.*)/$ index.php?language=$1&page=$2
RewriteRule (.*)/(.*)/(.*)/$    index.php?language=$1&action=$2&page=$3
[ Jbyn4e @ 26.03.2008. 22:44 ] @
Nisi napisao sta dobijes ovim neuspelim pokusajem... i negde imas action a negde

Mozda da probas (sad na brzinu):
Code:

RewriteEngine on
RewriteRule ^(.*)/$      index.php?language=$1 [L]
RewriteRule ^(.*)/(.*)/$ index.php?language=$1&page=$2 [L]
RewriteRule ^(.*)/(.*)/(.*)/$ index.php?language=$1&page=$2&datum=$3 [L]
RewriteRule ^(.*)/(.*).html/$ index.php?language=$1&action=static&page=$2 [L]


Ne mogu sad da testiram, ali probaj. Upsut gledaj sta pise u error log-u apache-a.
[ sojic @ 27.03.2008. 14:01 ] @
Nasao sam da treba da ide obratno. Prvo idu sa najvise parametra, pa manje.

Nisam probao, veceras cu da probam.

Inace, ako moze neko objasnjenje sta su [L] [R] [QSA,R] na kraju redova.
[ Jbyn4e @ 27.03.2008. 22:35 ] @
Pogledas na apache-ovom sajtu, ili pogledas mod_rewrite cheat sheet:
http://www.ilovejackdaniels.co...heets/mod_rewrite-cheat-sheet/