如果未找到图像,则重写规则

时间:2011-03-12 22:44:09

标签: apache mod-rewrite

我正在使用mod_rewrite将服务器上没有的任何图像重定向到default_image。这是我的规则,它现在不起作用。任何建议。我正在获得404。

RewriteCond ^/images/icons/small/(.*) !-f
RewriteRule ^/images/icons/small/display_profile.jpg ^/images/icons/small/$1 $

1 个答案:

答案 0 :(得分:3)

假设您的默认图片的文件名为default_image,您可以尝试这样的操作。 将以下行放在文档根目录的.htaccess中。

RewriteCond %{REQUEST_URI} ^/images/icons/small/.*\.jpg
RewriteCond %{REQUEST_URI} !-f
RewriteRule ^.*$ images/icons/small/default_image.jpg  [L]