2011-12-29 14 views
0

私はCodeigniterを使用して自分のサイトを作成しています。内容の多い巨大なサイトです。CodeIgniter Path Issue

私はすべてのページにデフォルトのウェルカムコントローラを使用しています。

パスは次のように http://mydomain.com/index.php/welcome

で、私のフォルダ構造は、私が最初にコンテンツをしていますので、そのすべての画像が絶対パッチ(HTTPに設定されている。この

/root 
    /codeigniter Application folder 
     /controller 
     /view 
    /static/ 
     /images/ 
     /css/ 
     /pdf/ 
    .htaccess 

のようなものです: //mydomain.com/static/images/foldername/pc.jpg)

今私は "inde.php" と "歓迎"

0を削除するためにリライトを使用する場合

すべてのCSSと画像ファイルにアクセスできなくなりました。私は約1000ページの画像を持っています。私はページを1つずつ変更する時間がありません。締め切りが来て、助けてください。私は問題があなたの.htaccessファイルであると思います

おかげ

答えて

2

除外された再書き込み条件にcss-folderを追加しようとしましたか?

RewriteCond $1 !^(index\.php|images|robots\.txt|system|pdf|sitemap\.xml|profile.htm|^([A-z,0-9,_,-]+).asp|(.*)\.pdf|phpadmin) 

フォルダcssを書き換えから除外していないようです(画像は除きます)。

RewriteCond $1 !^(index\.php|images|css|robots\.txt|system|pdf|sitemap\.xml|profile.htm|^([A-z,0-9,_,-]+).asp|(.*)\.pdf|phpadmin) 

幸運

+0

これは私がやったことです。 –

0

。同様の設定があり、applicationディレクトリの外にあるURLは、そのパスを基準にした直接URLを持つように利用できます。 .htaccessファイルを正しく設定する方法については、wikiのhttp://codeigniter.com/wiki/mod_rewriteを参照してください。

明快に編集:URL http://mydomain.com/static/images/foldername/pc.jpgが動作するはずです。 .htaccessファイルに関する何かが間違っています。

0

のRewriteCond $ 1のようなものを試してみてください(^ 静的 |!index.phpの|画像|のrobots.txt |システム| PDF | sitemap.xmlと| profile.htmを| ^([Az、0-9、_、 - ] +)。asp |(。*).pdf | phpadmin)