我将Nginx服务器用作apache的反向代理。只是尝试使用reg表达式拥有多个位置,但失败了。
我想为所有jpg和png设置expires标头,但不为特定文件夹中的图像设置
当前
location ~* ^(?!/login/)(.*)\.(jpg|png)$ { expires 30d; }
这适用于来自
的请求http://example.com/test/image.jpg
但不能使用
http://example.com/login/image.jpg
也在多个位置尝试过
location ~ ^/login/$ { break; }
location ~* \.(jpg|png)$ { expires 30d; }
但不起作用。我也尝试过嵌套位置,但是同样的问题,没有任何效果。谁能帮我吗?
谢谢,亲切的问候,汤姆