map $http_referer $root {
~^https://example.com/(?<project>[a-zA-Z0-9-]+)/(?<slug>[a-zA-Z0-9-]+)(/.*)? /var/www/example.com/$project/$slug;
}
如果我用这样的引荐来源调用正则表达式为什么不匹配:
https://example.com/myproject-abc-123/myslug123-asd/
答案 0 :(得分:0)
我在所有文件中都包含以下内容:
def post(url, json)
所以我在其他配置中有重复的地图:
include /etc/nginx/sites-enabled/*;
所以我的第一个映射覆盖了seccond,因此它永远不会进入问题中定义的那个