CakePHP CSS Dosyalarına Erişim Problemi
CakePHP ile webroot dizinin altındaki css, js ve img’lere url ile erişmek istediğinizde klasör olarak değilde size düzenli bir url’in sonucu gibi görücektir. Bu sebepten dolayı erişmek istediğiniz dosyaları açamadığınız için hata sayfasına yönleneceksiniz.
Bu sorununun sebebi ise, .htaccess’de url’de gelen her ifadenin bir controller kalıbı olarak görmesidir. Bu sorunu aşmak için, webroot dizininin altına bir htaccess dosyası oluşturup o dizine klasör davranışı kazandırmaktır.
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] </IfModule>