Настроить nginx

2 000 руб. за проект
19 августа 2022, 21:24 • 5 откликов • 122 просмотра
Раньше были только джипеги tuning_optiki_skoda_octavia_2_before_01.jpg
Затем решено было сгенерировать для них webp версии
tuning_optiki_skoda_octavia_2_before_01.jpg.webp

При обычном использовании try_files с

map $http_accept $webp_suffix {
"~*webp" ".webp";
}

try_files $uri$webp_suffix @fetch;

файл открывается, @fetch ведет на генератор превью через image_filter

location ~* \/hw410\/.*\.(jpg|JPG|gif|GIF|jpeg|JPEG|png|PNG)$ {
rewrite ^(.*)\/hw410\/(.*)\.(jpg|JPG|gif|GIF|jpeg|JPEG|png|PNG)$ /$1/$2.$3 break;
image_filter crop 410 410;
image_filter_buffer 10M;
image_filter_jpeg_quality 95;
add_header Cache-Control "public";
expires 2M;
error_page 415 = /empty;
}

нужно переписать генерацию так что бы учитывалось наличие версии с .webp