location匹配规则

location匹配规则

location配置的匹配顺序:

首先匹配:"="

其次匹配:"^~"

再匹配:文件location书写顺序

若没有匹配到,最后把所有请求交给通配符("/")

当有匹配成功时候,停止匹配,按当前匹配规则处理请求

当nginx收到一个请求后,会截取请求的URI部份,去搜索所有location指令中定义的URI匹配模式

在server模块中可以定义多个location指令来匹配不同的url请求,多个不同location配置的URI匹配模式

总体的匹配原则是:先匹配普通字符串模式,再匹配正则模式。

只识别URI部份