今天分享的就是nginx的location规则,介绍location的修饰符; 大体上的理解就是访问具体的某一资源的路径是怎么配的,这些概念需要先了解一下;
1、location的概念
location是其中一个指令块,相当与一个server中的一个资源;
可以决定客户发过来的请求URI如何处理;一个server里头也可以有多个location的配置
1.1 语法:
讯享网
1.2 location的配置可以有两种:
- 可以在server指令块中配置;
- 也可以在location指令块中配置
1.3 配置语法:
- 修饰符 + uri(资源路径)
- @ + name
1.4 修饰符的具体说明:
讯享网
2、Location+修饰符说明
在操作前,咋们做个语法高亮的实验:
2.1、精准匹配
= 精准匹配,一般是匹配某个具体的文件夹
案例说明:
讯享网
2.2、大小写敏感匹配:
,大小写敏感(正则表达式)。
案例说明:
2.3、大小写不敏感匹配:
*,大小写忽略(正则表达式)。
案例说明:
讯享网
2.4、指定后缀匹配:
匹配以gif、jpg、jpeg结尾的文件
案例说明:
2.5 忽略正则匹配:
^,只匹配以 uri 开头,匹配成功以后,会停止搜索后面的正则表达式匹配
案例说明
讯享网
如果配置了2.5,那么所有请求 /AA/ 下的图片会被上面的处理,因为 ^ 指令匹配到了,则不检查正则表达式。对比这两个location,可以设置不同目录,相同文件进行实验。
分享环节:
hi,亲爱的朋友们:
- 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
- 资源免费共享;有需要滴滴,(仅仅是我有的)
我的坚持初衷:💕立志要成为一名架构师
- 不断地去坚持学,其中的各种各样的难度,不言而喻~!
- 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!
如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/174221.html