Htaccess Css Js Dosya Konumları
-
Options +FollowSymLinks
RewriteEngine On # Turn on the rewriting engine
RewriteRule "^aaa/(.*)$" "aaa.php?sef_link=$1"
RewriteRule ^bbb/(.*)/(.*)$ bbb.php?abc1=$1&abc2=$2 [L,NC]
.htaccess' im yukardaki gibi. localde wamp da çalışıyorum.
dosya localhost/bot diye.
şimdi bu rewrite rule' lar çalışıyor. Fakat css, js, image dosyalarını ilk rule için aaa/herneyse/css/style.css diye arıyor.
Diğeri için de bbb/herneyse1/herneyse2/css/style.css içine bakıyor.
Css dosyalarını css/style.css diye çağırıyorum. İlk rule için ../css/style.css yaparsam çalışıyor ama bu seferde diğeri için ../../css/style.css yapmam gerekiyor.
root klasöründen itibaren ara diye birşey yapamıyor muyum, css, js ve image dosyaları için ?
host' a geçince www.siteadi.com/css/style.css diye tanımlarsam yiyecek biliyorum ama kolay yolu yok mu ?
-
dostum html head taglarına
<base href="HTTP://SITEADRESIN.com/"> bunu eklersen sorun düzelecektir.
