.htaccess 404重定向,但不是没有图像?

时间:2012-11-29 22:57:55

标签: .htaccess exception http-redirect

有一个404重定向,工作正常,但我正在寻找.htaccess文件中的解决方案,以便在未找到图像(jpg,gif,png,...)时发生异常。

有人有可能这样做吗?

htaccess文件中的实际规则:

ErrorDocument 404 http://example.com/

祝你好运!

1 个答案:

答案 0 :(得分:1)

我猜测如果找不到图像,您希望用户看到包含错误消息的图像,而不是通常显示的默认文本页面。以下是如何做到这一点:

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Add additional file extensions to the list as needed.
RewriteCond %{REQUEST_FILENAME} \.(gif|jpg|jpeg|bmp|tiff)$
RewriteRule (.*) /relative/location/of/errorimage.jpg

如果您还有其他事情要做,请回复评论,我会相应调整示例。