错误的404错误

时间:2011-11-05 19:04:48

标签: php .htaccess codeigniter mod-rewrite

我的网络根目录中有一个用户头像保存的文件夹,但是每当请求加载图像的文件夹时,都会显示默认错误404页面,我正在使用codeigniter。 我的.htaccess文件看起来像这样

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

我仍然得到404错误。 请帮帮我

1 个答案:

答案 0 :(得分:1)

我使用的是mod_rewrite。只需将以下htaccess文件放在图像文件夹中,在这种情况下为“/ assets / avatars”。可以是任何文件夹;只需相应地更改RewriteBase的值。

RewriteEngine on
RewriteBase /assert/avatars

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

如果请求的图像文件不存在,此脚本将显示noimage.jpg。如果您使用.png,只需将.jpg替换为.png

即可