2017-03-07 81 views
0

http://dev.example.co.uk/dashboard/loginCSS是不是在CI

加載當我完全打開URL,然後頁面和內容的負載,但是在CSS和JS沒有加載。 的CSS從MY_Controller.php

$this->css_files[] = array(
    'filename'=>'/css/default.css', 
    'media'=>'screen', 
    'rel'=>'stylesheet' 
);` 

來我裝在頭部和開放我的網站時,則路徑也是正確的http://dev.example.co.uk/css/default.css?v=1488798796 但是當我打開然後我得到404錯誤。

我猜URL的對待像控制器(css​​)和方法(default.css)。

問題是?

+1

檢查CSS和JS文件路徑 –

+0

$自動加載[ '幫手'] =陣列( 'URL'); –

+0

是的,已經添加。 – dekts

回答

0

來處理我刪除.htaccess文件 的代碼,並添加新的代碼:

RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

和工作大。

+0

如果它適合你,請將你的答案標記爲正確爲未來的訪客。 – SolarBear

0

如果您使用的是Apache並且您使用的是友好的URL,則必須在重寫條件中排除/css文件夾。即:

RewriteEngine On 
RewriteCond $1 !^(index\.php|img|css|js|robots\.txt|favicon\.png) 
RewriteRule ^(.*)$ /index.php?/$1 [L] 

所有除了那些在2號線映射請求將由CI

0

我覺得,你的問題是$config['base_url']application/config/config.php

你可以設置地址來定位site.for例如

$config['base_url']='http://localhost:8085/hamed_hossani_site_path';