使用CodeIgnitor管理此站点我已在以下位置配置了css:
{link rel="stylesheet" type="text/css" href="<? echo base_url();?>application/assets/css/public.css" />
Firebug告诉我链接指向它应该的位置,不幸的是, 问题是我在尝试加载时遇到403错误。
我的.htaccess文件看起来像这样,顺便说一句,我真的不知道我在这里看到的是什么:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|application/assets/js|application/assets/css|application/assets/images)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
RewriteCond $1 ^(images|js|css)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./public/$1 [L,QSA]
如何加载此CSS?
其他信息: 在资产文件夹中还有一个js文件夹和一个images文件夹,并且不会从该图像文件夹中提取图标。
答案 0 :(得分:0)
听起来该文件夹和/或服务器上的配置拒绝您访问读取文件。
http://en.wikipedia.org/wiki/HTTP_403
尝试直接导航到css文件,您可以轻松确认是否收到403错误,如果是这样的话,那就是权限。
尝试远程访问您的开发站点,而不是从同一台计算机访问,您可能会在那里看到相同的错误。