2015-07-03 77 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