网站首页 > 技术教程 正文
语法结构
语法: 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-25 Nginx的路径匹配规则(nginx的location匹配规则,泣血总结)
- 2024-09-25 nginx应用场景梳理以及使用(nginx使用的是什么模型)
- 2024-09-25 Nginx架构一多个location匹配的优先级
- 2024-09-25 Nginx的Location到底是怎么匹配的?
- 2024-09-25 Nginx 实践|location 路径匹配(nginx中的location)
- 2024-09-25 nginx location 配置阐述优先级别使用说明-不当可能存在安全隐患
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)