我的网络根目录中有一个用户头像保存的文件夹,但是每当请求加载图像的文件夹时,都会显示默认错误404页面,我正在使用codeigniter。 我的.htaccess文件看起来像这样
RewriteEngine On
RewriteCond $1 !^(index\.php|(.*)\.user_guide|assets|profiles|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
我仍然得到404错误。 请帮帮我
答案 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
即可