• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

nginx_location匹配规则说明以及匹配的优先级

Nginx相关 M玺 166次浏览 已收录 0个评论

Location匹配规则 

语法规则: 【= | ^~ | ~ | ~* | / | /uri 】

 location = /uri                 = 表示精确匹配,只有完全匹配上才能生效,若找到,停止搜索; 

 location ^~ /uri               ^~开头表示对URL路径进行前缀匹配,并且在正则匹配之前,若找到,停止搜索; 

 location ~ pattern           ~开头表示区分大小写的正则匹配,按配置文件顺序匹配; 

 location ~* pattern          ~*开头表示不区分大小写的正则匹配,按配置文件顺序匹配; 

 location /uri                    不带任何修饰符,表示前缀匹配,在正则匹配之后; 

 location /                        通用匹配,任何未匹配到其他location的请求都会匹配到,相当于default; 

多个location配置的情况匹配顺序

  • 首先精确匹配 = ;

  • 其次前缀匹配 ^~;

  • 其次是按照配置文件中的正则匹配; 

  • 然后匹配不带任何修饰符的前缀匹配; 

  • 最后交给/通用匹配; 


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明nginx_location匹配规则说明以及匹配的优先级
喜欢 (1)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址