Je suis en train d'utiliser le code suivant, essayant de servir des images webp depuis Magento en utilisant Nginx et Varnish comme mise en cache.
Ajouté à /etc/nginx/mime.types
image/webp webp;
Ajouté au fichier de configuration principal nginx.conf
http {
map $http_accept $webp_suffix {
default "";
"~*webp" ".webp";
}
}
Ajouté au fichier de configuration de mon-site.conf pour le bloc serveur Magento 2
location /media/ {
try_files $uri $uri/ /get.php?$args;
location ~ ^/media/theme_customization/.*\.xml {
deny all;
}
location ~* \.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2|webp)$ {
add_header Cache-Control "public";
add_header X-Frame-Options "SAMEORIGIN";
expires +1y;
try_files $uri$webp_suffix $uri$webp_suffix/ /get.php?$args;
}
Mais je continue à obtenir des images jpg au lieu de webp. Qu'est-ce que je fais mal?