Пытаюсь заставить webp приходить на клиент. Сайт на WP.

В http секции в nginx.conf

        map $http_accept $webp_extension {
                default "";
                "~*webp" ".webp";
        }

В секции server

    location ~ ^/wp-content/uploads/ {
    location ~* ^/wp-content/uploads/(.+/)?(.+)\.(png|jpe?g)$ {
    expires 30d;
    add_header Vary "Accept-Encoding";
    add_header Cache-Control "public, no-transform";
    try_files $uri$webp_extension $uri =404;
    }
    }

Есть ещё одна секция server для ssl, может в неё надо добавлять, вообще не
понятно как попросить nginx таки слать webp.

Posted at Nginx Forum: 
https://forum.nginx.org/read.php?21,284726,284726#msg-284726

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить