2011-11-05 220 views
1

我的web根目錄中有一個用戶頭像保存的文件夾,但無論何時請求加載圖像的文件夾,都會使用codeigniter顯示默認錯誤404頁面。 我的.htaccess文件看起來像這樣錯誤404錯誤

RewriteEngine On 
RewriteCond $1 !^(index\.php|(.*)\.user_guide|assets|profiles|robots\.txt) 
RewriteRule ^(.*)$ index.php/$1 [L] 

和我還是得到了404錯誤。 請幫我出來

回答

1

我使用的是mod_rewrite。在這種情況下,只需將以下htaccess文件放入圖像文件夾'/ assets/avatars'。可以是任何文件夾;只需相應地更改RewriteBase的值即可。

RewriteEngine on 
RewriteBase /assert/avatars 

RewriteCond %{REQUEST_fileNAME} !-f 
RewriteRule ^(.*)\.jpg$ noimage.jpg [L] 

如果請求的圖像文件不存在,此腳本將顯示noimage.jpg。如果您使用.png,只需使用.png替換.jpg