nginx location配置规则
nginx location匹配是按照一定的规则优先级来进行的,就像运算符有优先级一样,所以并不是按照配置书写顺序来匹配的。具体优先级如下:第一优先级:等号类型(=)的优先级最高。一旦匹配成功,则不再查找其他匹配项。第二优先级:^~类型表达式。一旦匹配成功,则不再查找其他匹配项。第三优先级:正则表达式类型(~ ~*)的优先级次之。如果有多个location的正则能匹配的话,则使用正则表达式最长的那个。第四优先级:常规字符串匹配类型。按前缀匹配。(location =) > (loc