网站首页 > 精选教程 正文
语法结构
语法: location [=|~|~*|^~] uri {...}
上下文: server location
匹配规则&优先级
1. =
含义: 精确匹配
优先级: 1
示例: location = /images/ {...}
最佳匹配: /images/
2. ^~
含义: 匹配到即停止搜索(屏蔽'?'}
优先级: 2
示例: location ^~ /images/ {...}
最佳匹配: /images/1.jpg
3. ~
含义: 正则匹配,区分大小写
优先级: 3
示例: location ~ .(jpg|gif)$ {...}
最佳匹配: /img/1.jpg
4. ~*
含义: 正则匹配,不区分大小写
优先级: 4
示例: location ~* .(jpg|gif)$ {...}
最佳匹配: /img/1.JPG
5. 无符号
优先级: 5
示例: location / {...}
最佳匹配: /images/1.html
当配置中出现多个location时按照优先级顺序逐一匹配
深入理解location中URL结尾的反斜线
-- 默认或将test作为目录处理,匹配root指定路径下的test目录的index.html,
-- 如果test目录不存在,则匹配root指定路径下的test文件,
-- 另外如果按照目录匹配原则,访问时会发生重定向 localhost/test => localhost/test/
location /test {...}
-- 仅将test看作目录处理,匹配root指定路径下的test目录的index.html
location /test/ {...}
猜你喜欢
- 2024-09-27 详解Nginx代理Vue3项目的实践与配置
- 2024-09-27 Nginx和tomcat实现负载均衡教程 nginx 和tomcat
- 2024-09-27 Nginx处理Http请求11个阶段之find_config,彻底搞明白匹配规则
- 2024-09-27 Nginx的路径匹配规则 nginx配置lua
- 2024-09-27 Nginx的 location 多种匹配规则及优先级详解
- 2024-09-27 nginx高并发优化之代理配置教程 nginx高并发解决方案
- 2024-09-27 Nginx 的 location 指令定义规则和匹配规则
你 发表评论:
欢迎- 最近发表
-
- java 服务之间调用(rpc)(java实现服务器)
- Java机器学习库(Java ML)(二、聚类)
- 「Java库」如何使用优秀的加密库Jasypt来保护你的敏感信息?
- GitHub精选 | 轻量级Android和Java日志库
- Java面试官:MySQL binlog 有什么作用?主从延迟的了解么?
- Excel函数核武器库:50个高频场景公式——第二弹
- Excel函数核武器库:50个高频场景公式——第一弹
- Spring Cache高性能缓存库 - Caffeine简介
- Java通过Kafka Streams库来实现数据流处理
- 一连问了好几个大佬,竟然都不知道Redis为什么默认16个数据库?
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)