Nginx路径匹配规则是什么
发布时间 - 2023-05-21 00:00:00 点击率:次1.路径配置的分类
在nginx中,一共有4种不同的路径配置方法
= - Exact match^~ - Preferential match~ && ~* - Regex matchno modifier - Prefix match
#路径完全一样则匹配
location = path {
}
#路径开头一样则匹配
location ^~ path{
}
#正则匹配,大小写敏感
location ~ path{
}
#正则匹配,大小写不敏感
location ~* path{
}
#前缀匹配
location path{
}如果存在精确匹配,则先执行精确匹配。如不存在,则进入Preferential match。之后在进入Regex match,先看大小写敏感的规则,再看大小写不敏感的规则.最后进入Prefix match.
= --> ^~ --> ~ --> ~* --> no modifie
r
在每一个同类型的匹配规则中,按照他们出现在配置文件中的先后,一一对比。
2.例子
location /match {
return 200 'Prefix match: will match everything that starting with /match';
}
location ~* /match[0-9] {
return 200 'Case insensitive regex match';
}
location ~ /MATCH[0-9] {
return 200 'Case sensitive regex match';
}
location ^~ /match0 {
return 200 'Preferential match';
}
location = /match {
return 200 'Exact match';
}/match # => 'Exact match'
/match0 # => 'Preferential match'
/match2 # => 'Case insensitive regex match'
/MATCH1 # => 'Case sensitive regex match'
/match-abc # => 'Prefix match: matches everything that starting with /match'
# nginx
# 出现在
# 再看
# 如不
# 先看
# 配置文件
# 在每一个
# brush
# bash
# img
# src
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
微信小程序 input输入框控件详解及实例(多种示例)
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
Python文件操作最佳实践_稳定性说明【指导】
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
香港服务器租用每月最低只需15元?
Laravel如何创建自定义中间件?(Middleware代码示例)
大连网站制作公司哪家好一点,大连买房网站哪个好?
如何用景安虚拟主机手机版绑定域名建站?
iOS验证手机号的正则表达式
奇安信“盘古石”团队突破 iOS 26.1 提权
Laravel怎么上传文件_Laravel图片上传及存储配置
如何快速生成可下载的建站源码工具?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
微信小程序 HTTPS报错整理常见问题及解决方案
如何安全更换建站之星模板并保留数据?
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
javascript日期怎么处理_如何格式化输出
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
高防服务器租用指南:配置选择与快速部署攻略
EditPlus 正则表达式 实战(3)
js实现获取鼠标当前的位置
javascript如何操作浏览器历史记录_怎样实现无刷新导航
如何在建站之星网店版论坛获取技术支持?
网站制作免费,什么网站能看正片电影?
Laravel如何生成API文档?(Swagger/OpenAPI教程)
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
,网页ppt怎么弄成自己的ppt?
如何用花生壳三步快速搭建专属网站?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
lovemo网页版地址 lovemo官网手机登录
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel如何使用Blade模板引擎?(完整语法和示例)
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
JavaScript常见的五种数组去重的方式
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
JavaScript中的标签模板是什么_它如何扩展字符串功能


r