Nisam se mnogo baktao sa mod_rewrite-om, a potrebno mi je jedno relativno jednostavno pravilo.
Naime, CMS koji koristim formira URL-ove ovako:
www.domain.com/index.php?page=testpage
Meni je bilo potrebno da stranica izgleda ovako:
www.domain.com/testpage
E sad, to mod_rewrite pravilo sam uspeo da pronađem, i ono glasi:
Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Ono što meni treba je dopuna ovog pravila: kako da u ovako formiranim URL-ovima, ako neka strana sadrži znak "-", da mi mod_rewrite automatski taj znak zameni sa "/" ?
Na primer:
www.domain.com/index.php?page=section-testpage
Treba da postane:
www.domain.com/section/testpage
Ako neko ima iskustva sa ovim, molim da pošalje neko rešenje...
Pozdrav svima i hvala unapred!
[Ovu poruku je menjao mika dana 05.05.2009. u 11:50 GMT+1]
[Ovu poruku je menjao mika dana 05.05.2009. u 12:42 GMT+1]
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
(c) Alan ford