nginx 匹配全路径 nginx url匹配规则
= 开头表示精确匹配; ^~ 开头表示uri以某个常规字符串开头,理解为匹配url路径即可(非正则); ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配;~*分别为区分大小写不匹配及不区分大小写不匹配的正则; / 通用匹配,任何请求都会匹配到。等号类型(=)的优先级最高。一旦匹配成功,则不再查找其他location的匹配项; ^~和通用匹配。使用前缀匹配,不支持正则表达式,如果有多个location匹配成功的话,不会终止匹配过程,会匹配表达式最长的那个; 如果上一步得到的最长的location为^~类型,则表示阻断正则表达式,不再匹配正则表达式; 如果上一步得到的最长的location不是^~类型,继续匹配正则表达式,只要有一个正则成功,则使用这个正则的location,立即返回结果,并结束解析过程。