首先在server块中搜索是否有标准uri和请求字符串匹配,如果有多个可以匹配,就记录匹配度最高的一个。
然后,服务器再用location块中的正则uri和请求字符串匹配,当第一个正则uri匹配成功,结束搜索,并使用这个location块处理此请求。
如果正则匹配全部失败,就使用刚才记录的匹配度最高的location块处理此请求。
Nginx location块匹配顺序
最新推荐文章于 2024-08-17 01:58:34 发布
首先在server块中搜索是否有标准uri和请求字符串匹配,如果有多个可以匹配,就记录匹配度最高的一个。
然后,服务器再用location块中的正则uri和请求字符串匹配,当第一个正则uri匹配成功,结束搜索,并使用这个location块处理此请求。
如果正则匹配全部失败,就使用刚才记录的匹配度最高的location块处理此请求。