用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1957|回复: 2
收起左侧

[版本 2.x] 为什么链接不到外部CSS文件呢

[复制链接]
发表于 2013-10-26 11:14:09 | 显示全部楼层 |阅读模式
css文件在 根目录/assets/css/ 文件夹里
Link如下:
HTML复制代码
<link rel="stylesheet" type="text/css" href="<?php base_url('assets/css/style.css'); ?>" />
复制代码


config配置如下:
config.php
PHP复制代码
$config['base_url']    = 'http://localhost/CodeIgniter_2.1.4/';
复制代码

autoload.php
PHP复制代码
$autoload['helper'] = array('url');
复制代码


其他东西基本都是下载下来前的样子

我用<?php echo base_url('assets/css/style.css'); ?>显示出来的是http://localhost/CodeIgniter_2.1.4/assets/css/style.css,也就是说目录应该没什么问题,但为什么链接不到外部css呢?求解答,先行谢谢啦!
发表于 2013-10-26 16:41:08 | 显示全部楼层


我之前遇到过,然后改了文档:

http://codeigniter.org.cn/user_guide/general/urls.html

PHP复制代码
 
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f        //此处有大坑。加上这句可保证一般css、js文件正常加载。(注意删掉这句注释哦)
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
 
复制代码
 楼主| 发表于 2013-10-26 22:57:57 | 显示全部楼层
dren_a 发表于 2013-10-26 16:41
我之前遇到过,然后改了文档:

http://codeigniter.org.cn/user_guide/general/urls.html

我已经解决
<?php base_url('assets/css/style.css'); ?>
改为
<?php echo base_url('assets/css/style.css'); ?>
即可

本版积分规则