nginx location 配置 正则表达式实例详解
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,1.location 介绍•location 是在 server 块中配置,用来通过匹配接收的uri来实现分类处理不同的请求,如反向代理,取静态文件等•location 在 server 块中可以有多
千家信息网最后更新 2024年11月13日nginx location 配置 正则表达式实例详解
1.location 介绍
•location 是在 server 块中配置,用来通过匹配接收的uri来实现分类处理不同的请求,如反向代理,取静态文件等
•location 在 server 块中可以有多个,且是有顺序的,会被第一个匹配的 location 处理
•localtion 匹配功能只做匹配分发用,并不会改变uri的内容或其他作用,我一开始理解的时候就混淆了一些概念,建议多做测试看实际效果
2.localtion 匹配规则
•location [ = | ~ | ~* | ^~ ] uri { … }
•location @name { … }
注1:规则不能混合使用
注2:以下例子说明都以该server为基础
server { listen 8861; server_name abc.com; }
2.1 "=" 精确匹配
•内容要同表达式完全一致才匹配成功
例:
location = / { .....}# 只匹配http://abc.com# http://abc.com [匹配成功]# http://abc.com/index [匹配失败]
2.2 "~",大小写敏感
例·:
location ~ /Example/ { .....}#http://abc.com/Example/ [匹配成功]#http://abc.com/example/ [匹配失败]
2.3."~*",大小写忽略
例:
location ~* /Example/ { .....}# 则会忽略 uri 部分的大小写#http://abc.com/test/Example/ [匹配成功]#http://abc.com/example/ [匹配成功]
2.4."^~",只匹配以 uri 开头
例:
location ^~ /index/ { .....}#以 /img/ 开头的请求,都会匹配上#http://abc.com/index/index.page [匹配成功]#http://abc.com/error/error.page [匹配失败]
2.5."@",nginx内部跳转
例:
location /index/ { error_page 404 @index_error;}location @index_error { .....}#以 /index/ 开头的请求,如果链接的状态为 404。则会匹配到 @index_error 这条规则上。
2.6 不加任何规则
•不加任何规则则时,默认是大小写敏感,前缀匹配,相当于加了"~"与"^~"
•只有 / 表示匹配所有uri
location /index/ { ......}#http://abc.com/index [匹配成功]#http://abc.com/index/index.page [匹配成功]#http://abc.com/test/index [匹配失败]#http://abc.com/Index [匹配失败]# 匹配到所有urilocation / { ......}
总结
以上所述是小编给大家介绍的nginx location 配置 正则表达式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
成功
规则
大小
开头
表达式
配置
内容
处理
正则
不同
精确
一致
作用
例子
前缀
功能
只有
基础
多个
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全等级测评单位
国家网络安全局怎么进
面对网络安全问题你会怎做
计算机网络技术的女生
西安辉煌连强互联网科技有限公司
scum服务器在哪买
erp软件开发常用指南
游侠对战平台服务器
embl核酸数据库使用举例
ctf江西网络安全大赛
大学生网络安全采访问题
串口服务器与电脑如何联系
怎么提高办公软件开发速度
有关网络安全的统计数据
汉王考勤连接数据库
数据库安全如何保证
新增服务区 -服务器
数据库的不等值连接
特种网络技术优势
苹果java 软件开发
创意工坊服务器目前处于离线状态
广东超频服务器销售
主从数据库断了
帝国cms数据库恢复
线上线下互联网科技
redis做关系数据库缓存
互联网新经济科技持续赋能
计算机网络安全体系构造是指
基于服务器的网络的定义
苹果java 软件开发