尝试在codeigniter中获取资产CSS时出现404错误?

时间:2014-08-04 15:15:40

标签: php html css .htaccess codeigniter

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

这是htaccess文件(但我怀疑它是根本原因)

当我尝试访问css文件时,它显示404(Not Found)(codeigniter 404页面,而不是服务器404),所以我怀疑它是设置问题,但事实上,所有的css和js包括/header.php可以导入,唯一的问题是那些字体文件(我正在使用bootstrap)

因此,assets/css/fonts/glyphicons-halflings-regular.woff等所有字体文件都显示404,如何解决?抱歉我的英语不好,谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

试试这个htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

您确定正确包含文件吗? 例如:

<?php echo base_url('/assets/css/fonts/glyphicons-halflings-regular.woff');?>

您是否检查了woff文件的权限?