先生们,
我正在尝试设置具有通配符“内部”正则表达式的位置块。以下是我认为应该可行的方法:
location ~ /documents/(.*)static=false$ {
proxy_pass http://upstream;
}
location /documents {
try_files $uri /test.html;
}
location = /test.html {
expires 30s;
}
不幸的是,第一个位置块对我来说不起作用。
我的测试网址是 domain.com/documents/23/582ad23330d63a078c967bc3/-1476160403/DUH/POI/2016-12-13/params?variable=my&var=0&many=other-variables&static=false 。
正如您所看到的,URI 非常复杂,这就是我想要使用通配符的原因。
知道为什么它不工作以及如何解决这个问题吗?
先感谢您。