Htaccess Ve Css Sorunu

Merhaba arkadaşlar.
Sitemin htaccess ayarlarını yapmaya çalışıyorum ama css sorunu çıkıyor.

Giriş yap linkim bu şekilde.
index.php?do=giris

Bu linki htaccess'de düzenlenmesini aşağıdaki gibi yaptım.
Adres çubuğuna bu şekilde yazılınca istediğim sonuca ulaşıyorum http://localhost/blog/giris 
Ancak adresin sonuna / koyunca css dosyaları okunmaz oluyor ve giris bir dizinmiş gibi algılanıyor http://localhost/blog/giris/

giris dizin olarak algılandığı için css dosyası bulunamadı hatası veriyor.
http://localhost/blog/giris/temalar/bootstrap/css/customize.css

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]*)(/?)$ index.php?do=$1

Bu şekilde de denedim ama olmadı
RewriteRule ^([0-9a-zA-Z-_]+)$ index.php?do=$1

Css, fonts, js, images gibi dosyalara aşağıdaki şekilde htaccess dosyası attım ama sorunum çözülmedi.

Order deny,allow
Allow from all

 

<head>
  <base href="http://siteadresi.com">
<head>

ekleyerek çözülmesi gerekli. Daha geniş çözüm için. 

 

https://stackoverflow.com/questions/8221022/css-not-loading-after-redirect-with-htaccess-rewrite-rule

Neden böyle bir sorun oluyor?

HTaccess css yolunu değiştiriyor. 

Cevap Yaz

Cevap yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git