如何使用Nginx重写无效的图像URL

时间:2019-07-17 11:09:42

标签: nginx url-rewriting nginx-location

我有这样的图像路径

www.domain.com/i/1.png

但是此图像不存在,所以我想重写网址以显示此图像

www.domain.com/i/0.jpg

1 个答案:

答案 0 :(得分:1)

您可以使用try_files进行此类检查。 try_files仅在将nginx用作本地文件的网络服务器时有效。”

https://nginx.org/en/docs/http/ngx_http_core_module.html#try_files

location /i/ {
    try_files $uri /i/0.jpg; 
}

location = /i/0.jpg {
    expires 30s; 
}