Добрый день, уже который день пытаюсь настроить отдачу webp на на связке Apache + Nginx в Vesta Panel, перепробовал все примеры наверное которые есть в интернете
подошел только такой вариант, но в нем нет проверки наличия файла webp, все возможные проверки по примерам сделать не получается, может кто сталкивался именно в этой связке ПО с найтройкой webp
Глобальный конфигурационный файл: /etc/nginx/nginx.conf
#webp
map $http_accept $webp_extension {
default 0;
"~*image/webp,*/*" "1";
}
/home/admin/conf/web/site.com.nginx.ssl.conf
if ($webp_extension) {
rewrite ^(.*)\.(jpg|jpeg) $1.webp last;
}
а такие примеры не работают вообще
map $http_accept $img_suffix {
"~*webp" ".webp";
}
..........
location ~* \.(?:png|jpe?g|gif|webp)$ {
expires 30d;
add_header Vary "Accept-Encoding";
add_header Cache-Control "public, no-transform";
try_files $uri$img_suffix $uri =404;
}