2017-09-17 1 views
0

私はCodeIgniterでウェブサイトを開発しました。その中で、私はCSSとjsファイルをすべてアプリケーションフォルダの外に保存し、URLヘルパーbase_urlとsite_urlを使ってそれらを含めました。しかし、私は、それらのファイルがブラウザからコードビューにロードされているのを見ることができますが、私はブラウザには何の変化も見ません。私はfirefoxでプロジェクトを見て、私がsite_url関数を使わなくても動作しています私のウェブサイトはcodeigniterのhtmlビューしか表示していません

+0

codeigniter設定でキャッシュを有効にしましたか? – adi

+0

'http:// example.com/index.php/styles.css'のようなものを返すので、' site_url() '関数を使うことはできませんでした。ここにはケースがあります。おそらくブラウザのキャッシュに問題がありますか?すべてのブラウザを閉じて、新しいプライベートブラウザのウィンドウで試してください。 – Tpojka

答えて

0

まあ、問題の説明はあまり正確ではないと思いますが、以下を試してみてください。

あなたの.htaccess

options -indexes 
<IfModule mod_rewrite.c> 

RewriteEngine on 

RewriteRule ^(application|system|\.svn) index.php/$1 [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|public|images|robots\.txt|css) 

#LOCALHOST , ARVIXE , HOSTGATOR ETC. 
RewriteRule ^(.*)$ index.php/$1 [L] 

#GODADDY 
#RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 

</IfModule> 

アプリケーション/設定/ config.phpの

$config['base_url'] = 'http://localhost/project'; //the url where your project is 
$config['index_page'] = ''; 

アプリケーション/設定/ autoload.php

$autoload['helper'] = array('url'); //at least 'url', but i recommennd 'array', 'file' 

私はそれが解決するかもしれないと思います問題がある場合は、詳細を記入してください。

教えてください。

+0

私はCodeIgniterのユーザガイドにある.htaccessファイルを使用し、ベースURLを設定し、インデックスページ名を削除し、URLヘルパを自動ロードしました。しかし、何らかの理由で、今働いています。とにかくありがとう –

関連する問題