如何使用nginx重写无效图像URL

如何使用nginx重写无效图像URL,nginx,url-rewriting,nginx-location,Nginx,Url Rewriting,Nginx Location,我有一个像这样的图像路径 www.domain.com/i/1.png 但是这个图像不存在,所以我想重写url来显示这个图像 www.domain.com/i/0.jpg 您可以使用try\u文件进行此类检查。try\u文件仅在nginx用作本地文件的Web服务器时有效 @RichardSmith不会仅仅更改图像1.png吗?它会设置过期标题。 location /i/ { try_files $uri /i/0.jpg; } location = /i/0.jpg {

我有一个像这样的图像路径

www.domain.com/i/1.png
但是这个图像不存在,所以我想重写url来显示这个图像

www.domain.com/i/0.jpg

您可以使用
try\u文件
进行此类检查。
try\u文件
仅在nginx用作本地文件的Web服务器时有效


@RichardSmith不会仅仅更改图像1.png吗?它会设置过期标题。
location /i/ {
    try_files $uri /i/0.jpg; 
}

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