nginx配置location

2019-02-23  本文已影响41人  温暖的纯真

1. 匹配模式

location = /uri 精确匹配,只有完全匹配才能生效
location ^~ /uri 前缀匹配 正则之前
location ~ pattern 区分大小写的正则匹配
location ~* pattern 不区分大小写的正则匹配
location /uri 前缀匹配 正则之后
location / 通用匹配 任何未匹配到的请求

2. 顺序
1.普通字符串,配置文件中的顺序无关,按照路径的长度由长到短。
2.正则表达式,按照配置文件中的顺序匹配,以最后一个作为匹配结果。
3.先匹配普通字符串,再匹配正则表达式。
4.改变这种顺序:①使用“=”前缀 + 普通字符串,匹配成功,停止其他匹配,②使用“^~”前缀 + 普通字符串,如果路径匹配成功就不去匹配正则表达式。

参考
https://www.cnblogs.com/coder-yoyo/p/6346595.html

上一篇 下一篇

猜你喜欢

热点阅读