McChoban
05. 10. 2007., 12:18
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:
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¶ms=$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!
Znaci ovako to izgleda:
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¶ms=$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!