Pogledajte određenu poruku
Staro 05. 10. 2007.   #1
McChoban
član
Certified
 
Datum učlanjenja: 21.06.2005
Lokacija: Beograd
Poruke: 60
Hvala: 3
4 "Hvala" u 1 poruci
McChoban is on a distinguished road
Default yet another htacces problem

Ovako, sajt se nalazi u podfolderu test, i svi url-ovi bi trebalo da se rewriteuju na test/index.php, koji naknadno analizira sve sto mu je prosledjeno u url parametru, splituje, i ucita odgovarajucu stranu...osim kad su u slucaju slike, js, itd - koje se sve navode sa putanjom koja pocinje sa /, tako da mogu da selim sajt kako mi odgovara i samo da menjam htaccess.

Znaci ovako to izgleda:

Kôd:
RewriteEngine on
RewriteBase /test/
RewriteRule ^([a-zA-Z0-9_\/\-]*)(\.){1}(jpg|png|gif|css|js|ico){1}$ $1.$3 [L]
RewriteRule ^([a-zA-Z0-9_\/,\-]*)$ index.php?url=$1 [L]

I to radi savrseno... MEDJUTIM

Kad prosledite bilo koju stranicu na google translate, najcesce vrati error. Narvno kad skinem rewrite i prosledim "sirov" url onda radi korektno

Znaci u cemu je jebeni problem??

Moje misljenje je da ga zbunjuje to sto ja splitujem ostatak url-a "rucno".

E sad moja namera je da finalni url bude u vidu
index.php?controller=$1&action=$2&params=$3
gde su params razdvojeni sa '/' pa ih ja dalje splitujem

MEdjutim kako god da stavim rules to prosto ne radi.
Kontam da je ovo jako jednostavna stvar, ali apache izgleda ne tumaci regexp onako kako sam ja navikao!
McChoban je offline   Odgovorite uz citat