我有一个文件夹/assets/admin/images/products,其中包含.jpg和.png文件,还有一个文件夹/assets/admin/images/products/webp,其中包含webp版本的.jpg和.png文件,文件名为.webp(文件名中未添加jpg和png)
如何使用htaccess从不同的文件夹提供webp版本的图像?
我在https://github.com/vincentorback/WebP-images-with-htaccess找到了一些信息,但它只从同一个文件夹提供。
我尝试了下面的htaccess代码,但它不工作
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{DOCUMENT_ROOT}/webp/$1.webp -f
RewriteRule (.+)\.(jpe?g|png|gif)$ %{DOCUMENT_ROOT}/webp/$1.webp [T=image/webp,E=REQUEST_image]
1条答案
按热度按时间3duebb1j1#
你的代码很好,但是最后一行不需要
RewriteRule
,这就是问题所在。