2011-11-05 191 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