在我的 nginx 配置中,我有一些图像的 url 重写规则,如下所示:
location / {
rewrite ^/custom/path/(.*)/(.*)-(.*).jpg$ /media/images/products/$1/$3.jpg last;
}
他们工作得很好。我也在尝试Expire
为所有静态资源(图像、css、js)设置标题。我为此添加了以下块:
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires 1y;
}
这适用于除具有 url 重写规则(返回404 Not found
)的图像之外的所有内容。有人知道我在这里做错了什么吗?