常见 location匹配URL的方式

常见 location匹配URL的方式:
=:字面精确匹配
-:最大前缀匹配
/:不带任何前缀
~:大小写相关的正则匹配
a-•:大小写无关的正则匹配
@: location内部重定向的变量
其中 location=、^、~、/属于普通字符串匹配, location*属于正则表达式匹配,优先级与其在 nginx.conf配置文件中的先后顺序无关
location=精确匹配会第一个被处理,如果发现精确匹配, Nginx则停止搜索其他任何
location的匹配
普通字符匹配,正则表达式规则和完整URL规则将被优先查询匹配,^~为最大前缀匹配,如果匹配到该规则, Nginx则停止搜索其他任何 location的匹配,否则 Nginx会继续处理其他 location指令
location规则匹配优先级总结:
(location =)>( location完整路径)>( location ^~路径)>( location *正则顺序)>( location部分起始路径)>( location/)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值