最近的项目为了减少用户加载时间,图片资源用上了webp,但因为ios客户端尚不支持,所以打算只在浏览器端自动切换到webp,研究了下可以使用以下配置达到需求:

location ~* (.*).png {
    if ($http_accept ~* "webp") {
        rewrite (.*).png $1.webp last;
    }
}