BetterManEddy

导航

 

= 开头表示精确匹配; 如: A 中只匹配根目录结尾的请求,后面不能带任何字符串.
^~ 开头表示uri以某个常规字符串开头,不是正则匹配;
~ 开头表示区分大小写的正则匹配;
~* 开头表示不区分大小写的正则匹配;
/ 通用匹配, 如果没有其它匹配,任何请求都会匹配到;

匹配顺序:

1. location = # 精准匹配
2. location ^~ # 带参前缀匹配 (匹配到就停止后面的)
3. location ~ # 正则匹配(区分大小写)
4. location ~* # 正则匹配(不区分大小写)
5. location /a # 普通前缀匹配,优先级低于带参数前缀匹配。
6. location / # 任何没有匹配成功的,都会匹配这里处理

posted on 2021-06-09 17:13  BetterManEddy  阅读(659)  评论(0)    收藏  举报