[ sojic @ 21.02.2005. 17:00 ] @
Priča je sledeća: Razvijam PHP sajt (normalno uz MySQL kombinaciju). Znači dimanički sajt. Programski kod i dizajn su odvojene, tako da imam nešto u stilu: index.php Code: <? include ("functions.php"); ......... proračunavam nešto, i t.d. include (konstrukcija.php); ?> konstrukcija.php Code: <html></head>..... <div id="meni"> <?=$Strana->Menu?> </div> <div id="sadrzaj"> <?=$Strana->Sadrzaj?> </div> ...... Zbog SEO, napravio sam .htaccess i pravim "virtuelne" direktoriume, tako da index.php?nesto=djuro&drugo=pucar... pretvaram u /djuro/pucar .htaccess Code: RewriteEngine on RewriteRule ^(.*)/(.*)/(.*)/$ /index.php?Language=$1&Action=$2&CurrentMenu=$3 [L] U konstrukcija.php kad treba da učitam .css, .js, neku sliku i sl. moram da idem apsolutnom adresom. Pr: Code: <img src="/images/slika.jpg"> Sve radi OK. Ali.... Ovo radi na serveru, ili lokalno ako je u root direktoriumu web servera. Kod mene lokalno u root-u je prazno, a tamo imam poddirektoriume u kojima se nalaze sajtove. Tako da ovo gore ne radi. Znači treba mi neki .htaccess koji će da radi u bilo kom direktoriumu, tako da ne treba da pravim dva .htaccess-a (jedan lokalni i jedan za server). Primer za lokalni bi bio: Code: RewriteEngine on RewriteRule ^(.*)/(.*)/(.*)/$ /DIREKTORIUM/index.php?Language=$1&Action=$2&CurrentMenu=$3 [L] Isto tako da ne menjam PHP kod u Code: <img src="/DIREKTORIUM/images/slika.jpg"> Nadam se da je dovoljno jasan moj problem. |