我发现我的 WordPress 网站存在问题,它试图在不受支持的浏览器上显示 WebP 图像。因此,从这些不受支持的浏览器访问时,图像会出现损坏。我怀疑这个问题是由
.htaccess
规则的问题引起的。有人可以提供有关如何解决此问题的指导吗?
以下是我网站WebP图片显示相关的
.htaccess
规则:
RewriteCond %{HTTP_ACCEPT} "image/webp"
RewriteRule .* - [E=Cache-Control:vary=%{ENV:LSCACHE_VARY_VALUE}+webp]
RewriteCond %{HTTP_USER_AGENT} iPhone.*Version/(\d{2}).*Safari
RewriteCond %1 >13
RewriteRule .* - [E=Cache-Control:vary=%{ENV:LSCACHE_VARY_VALUE}+webp]
您应该将图像显示为 png 或 jpeg。在兼容的浏览器中,它应该被设置为显示 .webp 版本。这样,图像就不会在不兼容的浏览器和设备上损坏。你为此使用插件吗?