更改

跳到导航 跳到搜索
添加779字节 、 2023年6月15日 (四) 13:59
创建页面,内容为“==location的优先级== 在Nginx中,location的优先级顺序如下: *精确匹配(=) *前缀字符串匹配(^~) *正则表达式匹配(~和~*) *…”
==location的优先级==

在Nginx中,location的优先级顺序如下:

*精确匹配(=)
*前缀字符串匹配(^~)
*正则表达式匹配(~和~*)
*前缀字符串匹配

首先,Nginx会检查精确匹配的location。如果找到精确匹配,则搜索终止。如果没有找到精确匹配,则Nginx会检查前缀字符串匹配的location。在这些location中,选择并记住最长匹配前缀的location。如果最长匹配前缀位置具有“^〜”修饰符,则不检查正则表达式。

然后,按照它们在配置文件中出现的顺序检查正则表达式。正则表达式的搜索在第一个匹配处终止,并使用相应的配置。如果没有找到与正则表达式匹配,则使用先前记住的前缀位置的配置。

导航菜单