Добрый день.
Подскажите пожалуйста почему не работает редирект на webp если сделать так:
RewriteEngine On
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_FILENAME} (.*)\.(jpg|png)$
RewriteCond %1\.webp -f
RewriteRule (.+)\.(jpg|png)$ $1.webp [T=image/webp,E=REQUEST_image]
Header append Vary Accept env=REDIRECT_accept
AddType image/webp .webp
Но при этом если создать папку в корне /test/ и в нее положить две картинки pic.jpg и pic.webp, создать в ней .htaccess с этим же содержимым и простой test.html с
<img src="pic.jpg">
то зайдя по адресу
site.ru/test/test.html все сработает, отобразится именно webp картинка у браузера с поддержкой. Но почему то на живом сайте так не работает, всегда отображается jpg картинка. Путь до картинки такой:
https://site.ru/img/item/5/1-small.jpg
Пробовал с REQUEST_URI и DOCUMENT_ROOT, тоже самое...
RewriteCond %{REQUEST_URI} (.*)\.(jpg|png)$
RewriteCond %{DOCUMENT_ROOT}%1\.webp -f
Заранее спасибо!