首页 > 代码库 > nginx-location规则匹配
nginx-location规则匹配
location配置
语法规则:location [=|~|~*|^~] /uri/ {...}
= 表示精确匹配,优先级最高
^~ 表示uri以某个常规字符开头,理解为匹配url路径即可。nginx不对url做编码,因为请求为/static/20%/aa
可以被规则^~/static//aa匹配到(注意是空格)
~ 表示区分大小写的正则匹配
~* 表示不区分大小写的正则匹配(和上面的唯一区别就是大小写)
!~和!~*分别为区分大小写不匹配及不区分大小写不匹配的正则
/ 通用匹配,任何请求都会匹配到,默认匹配.
优先级=>^~>
首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,
停止匹配,按当前匹配规则处理请求。
本文出自 “IT看看看” 博客,请务必保留此出处http://jinlong.blog.51cto.com/3276088/1953545
nginx-location规则匹配
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。