CodeIgniter CSS相对链接

时间:2012-06-29 18:52:12

标签: css codeigniter

我已经看过涉及这个问题的其他答案,但仍然无法让它发挥作用。我试图相对链接我的CSS文件。我已经尝试了base_url() concat但它仍然不起作用。也许我只是对CI网址存在误解。无论如何,我的CSS文件在views->templates->Item_CSS.css

我已经尝试了一切,仍然没有结果。如果有人可以提供帮助,我将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:1)

您无法轻松到达该路径,因为codeigniter使用它的index.php(位于根目录中)来处理所有事情。 视图文件夹不是基本路径

我要做的是在CI的根目录中添加 css js 文件夹(其中index.php,.htaccess所在),之后你的css路由将会是www.example.com/css/mycss.cssbase_url().css/mycss.css

如果您收到禁用错误,可能需要修改.htaccess以允许访问这些文件夹

答案 1 :(得分:0)

假设您将基本网址配置为:

$config['base_url'] = 'http://www.abc.com/';

并将application文件夹放在systemindex.php文件所在的位置。然后使用以下代码:

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/templates/Item_CSS.css" />