【发布时间】:2014-01-12 14:04:19
【问题描述】:
我创建了一个资产文件夹,并在其中创建了一个 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 文件一起位于 view 文件夹中。
我的 .htaccess 文件如下所示
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
加上我的 .htaccess 文件在应用程序文件夹中
【问题讨论】:
-
您在 config.php 中设置了什么 base_url?如果您使用 Firebug 等工具查看页面,它试图从哪个 URL 加载 CSS 文件?
标签: php codeigniter codeigniter-2 coda