类似于下面的配置。
按照 Nginx 默认的匹配方式,^~的优先级是高于~*
就会导致这样的地址/webB/components/56e1f49-8a6798b-fe567a9.python.render无法被第一条正则匹配到。
但是我确实需要这么一个全局的、高优先级的匹配。,所以有没有办法提高特定条目的优先级呢?
location ~* \.(python|shell)\.render$
{
[config A]
}
location ^~ /webB/ {
[config B]
}
location ^~ /siteC/ {
[config C]
}