Какие применить правила location nginx для редиректа файла с заданым типов на файл jpg?

На сайте для отображения файлов webp используются правила nginx:
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|woff2|webp)$
{
if ( $http_accept ~* webp ) {
set $webp "A";
}
if ( $request_filename ~ (.+)\.(png|jpe?g)$ ) {
set $file_without_ext $1;
}
if ( -f $file_without_ext.webp ) {
set $webp "${webp}E";
}
if ( $webp = AE ) {
add_header Vary Accept;
rewrite ^(.+)\.(png|jpe?g)$ $1.webp break;
}
Но, изображения с сайта так же используются в мобильном приложении. Не все мобильные устройства поддерживают webp. Думаю решить проблему отдачей мобильному приложению только оригинальных jpg. Подскажите правила ngnix для редиректа файла с расширением jpg_m на файл jpg в обход подключения изображения webp?
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы