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,如何解决?抱歉我的英语不好,谢谢你的帮助。
答案 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文件的权限?