loop 发表于 2013-10-26 11:14:09

为什么链接不到外部CSS文件呢

css文件在 根目录/assets/css/ 文件夹里
Link如下:
<link rel="stylesheet" type="text/css" href="<?php base_url('assets/css/style.css'); ?>" />

config配置如下:
config.php
$config['base_url']    = 'http://localhost/CodeIgniter_2.1.4/';
autoload.php
$autoload['helper'] = array('url');

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

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

dren_a 发表于 2013-10-26 16:41:08



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

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


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f      //此处有大坑。加上这句可保证一般css、js文件正常加载。(注意删掉这句注释哦)
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1

loop 发表于 2013-10-26 22:57:57

dren_a 发表于 2013-10-26 16:41 static/image/common/back.gif
我之前遇到过,然后改了文档:

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


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

页: [1]
查看完整版本: 为什么链接不到外部CSS文件呢