0

有一个 404 重定向,工作正常,但我正在 .htaccess 文件中寻找一个解决方案,以便在找不到图像(jpg、gif、png、...)的情况下例外。

这里有人有可能这样做吗?

htaccess 文件中的实际规则:

ErrorDocument 404 http://example.com/

最好的祝福!

4

1 回答 1

2

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

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

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

于 2012-11-30T14:51:03.340 回答