如果使用 htacess 找不到图像,我想显示自定义图像我的图像保存在名为“file-logo”的文件夹中,我正在尝试使用下面的代码,但它不起作用我希望我的所有图像都应该显示,如果找不到图像,它应该发送自定义图像“unknown.png”
<filesMatch "\.(jpg|png|gif)$">
ErrorDocument 404 file-logo/unknown.png
</filesMatch>0
最佳答案
您可以从站点根目录 .htaccess 中使用 mod_rewrite
,而不是 ErrorDocument
:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule \.(jpe?g|png|gif)$ file-logo/unknown.png [L,NC]
假设 http://example.com/file-logo/unknown.png
是有效的 URL。
关于regex - 如果找不到图像,则显示自定义图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45031562/