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怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
LinuxShell函数封装方法_脚本复用设计思路【教程】
如何快速搭建FTP站点实现文件共享?
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
公司门户网站制作流程,华为官网怎么做?
高端网站建设与定制开发一站式解决方案 中企动力
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
利用python获取某年中每个月的第一天和最后一天
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何在IIS中新建站点并配置端口与物理路径?
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析
北京的网站制作公司有哪些,哪个视频网站最好?
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
香港服务器WordPress建站指南:SEO优化与高效部署策略
JS中对数组元素进行增删改移的方法总结
Laravel如何处理和验证JSON类型的数据库字段
英语简历制作免费网站推荐,如何将简历翻译成英文?
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
Laravel如何自定义分页视图?(Pagination示例)
网站建设要注意的标准 促进网站用户好感度!
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
用v-html解决Vue.js渲染中html标签不被解析的问题
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何用好域名打造高点击率的自主建站?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
Linux系统命令中screen命令详解
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel如何记录自定义日志?(Log频道配置)
jquery插件bootstrapValidator表单验证详解
javascript基于原型链的继承及call和apply函数用法分析
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
Laravel如何处理文件下载请求?(Response示例)
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
Laravel如何实现数据库事务?(DB Facade示例)
Python自动化办公教程_ExcelWordPDF批量处理案例
如何在宝塔面板中修改默认建站目录?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
微信小程序 scroll-view组件实现列表页实例代码
php 三元运算符实例详细介绍


r