Nginx » Serve WebP images
To manually convert images using cwebp
:
cwebp -m 6 -mt -o "$file.webp" -- "$file"
To make nginx serve .webp
files if the browser sends an accept header:
http {
map $http_accept $webp_suffix {
"~*webp" ".webp";
}
server {
location ~ \.(png|jpe?g)$ {
try_files $uri$webp_suffix $uri =404;
expires 1y;
}
}
}