2015-07-03 75 views
2

问题是在codeigniter 3.0中未加载css文件。CSS未在Codeigniter中加载

但是,当我使用萤火虫,正确的链接是我发现的。

工作正常,我打算分页。

只有不工作的css文件。

<link rel="stylesheet" href="/bbs/include/css/bootstrap.css" /> 

如果我错了,萤火虫不会读bootstrap.css,不是吗?

但通过萤火虫,我可以检查我的bootstrap.css文件来源。

我在Stackoverflow中尝试了很多答案。

我试图 的.htaccess问题(这是

RewriteCond $1 !^(index\.php|images|include|captcha|robots\.txt) 

,因为我的CSS文件中包含的文件夹,而且包括文件夹具有相同 的位置,应用程序文件夹。

F5崩溃。(这是可能缓存问题专家说)。 但不起作用。

哦,使用base_url的结果是一样的,只是没有加载。

我该怎么办? 我花了好几次,精疲力竭。

对不起重复的问题。

+0

你需要在src中使用<?php echo base_url();?>还要确保你的url helper自动加载。并确保在主目录中的资产文件夹中的CSS。 – user4419336

+0

谢谢,沃尔夫冈!它让我的大脑变得更好!你的提示帮助我解决了这个问题! –

回答

1

使用此<?php echo base_url(); ?>

<link rel="stylesheet" href="<?php echo base_url(); ?>bbs/include/css/bootstrap.css" /> 

config/config.php

$config['base_url'] = ''; 
$config['index_page'] = ''; 

.htaccess

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule> 

所以,你的文件夹structurer会是这样

1. application 
2. bbs 
    - include 
     1. css 
      - bootstrap.css 
3. index.php 
4. .htaccess 
5. system