codeigniter2无法使用index.php url加载css

时间:2014-01-12 14:04:20

标签: php codeigniter codeigniter-2 coda

我创建了一个资产文件夹,并在其中创建了一个css文件夹。为了访问css文件,我这样做:

<link href="<?php base_url()?>assets/css/css.css" rel="stylesheet" type="text/css" />

只要网址为:

,就可以100%罚款

http://localhost/web/

但是当我将URL更改为

http://localhost/web/index.php

http://localhost/web/index.php/welcome/

停止加载css或图像。必须注意的是,css位于assets文件夹中,其位置为:localhost/web/assets/,其中图像与php文件一起位于视图文件夹中。

我的.htaccess文件看起来像这样

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

加上我的.htaccess文件位于应用程序文件夹

1 个答案:

答案 0 :(得分:1)

尝试添加重写条件以排除图像和资源目录:

RewriteCond %{REQUEST_URI} !(images|assets) [NC]