iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Nginx路径匹配规则是什么
  • 503
分享到

Nginx路径匹配规则是什么

2023-07-05 09:07:00 503人浏览 泡泡鱼
摘要

本篇内容介绍了“Nginx路径匹配规则是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.路径配置的分类在nginx中,一共有4种不同的

本篇内容介绍了“Nginx路径匹配规则是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1.路径配置的分类

在nginx中,一共有4种不同的路径配置方法

= - Exact match
^~ - Preferential match
~ && ~* - Regex match
no modifier - Prefix match

#路径完全一样则匹配location = path {}#路径开头一样则匹配location ^~ path{}#正则匹配,大小写敏感location ~ path{}#正则匹配,大小写不敏感location ~* path{}#前缀匹配location path{}

上面的执行顺序是,优先查看Exact match,若存在,则停止。如不存在,则进入Preferential match。之后在进入Regex match,先看大小写敏感的规则,再看大小写不敏感的规则.最后进入Prefix match.

= --> ^~ --> ~ --> ~* --> no modifier

在每一个同类型的匹配规则中,按照他们出现在配置文件中的先后,一一对比。

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路径匹配规则是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Nginx路径匹配规则是什么

本文链接: https://www.lsjlt.com/news/350953.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nginx路径匹配规则是什么
    本篇内容介绍了“Nginx路径匹配规则是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.路径配置的分类在nginx中,一共有4种不同的...
    99+
    2023-07-05
  • Nginx路径匹配规则小结
    目录1.路径配置的分类2.例子1.路径配置的分类 在nginx中,一共有4种不同的路径配置方法 = - Exact match^~ - Preferential match~ &am...
    99+
    2023-03-07
    Nginx路径匹配 Nginx路径
  • nginx路由匹配规则解析
    一、规则分类 = 精确匹配             (优先级最高)^~ 精确前缀匹配         (优先级仅次于=)~ 区分大小写的正则匹配   (优先级次于^~)~* 不区分大小写的正则匹配   (...
    99+
    2023-09-25
    服务器 运维 nginx Powered by 金山文档
  • 基于Ant路径匹配规则AntPathMatcher的注意事项
    目录AntPathMatcher前言基本规则注意事项测试用例spring url匹配工具类----AntPathMatcher具体使用场景请求body的二次写入AntPathMatc...
    99+
    2024-04-02
  • linux中udev的匹配规则是什么
    Linux中udev的匹配规则是通过设备的属性来匹配设备。udev使用一系列规则来确定哪个设备应该由哪个设备驱动程序处理。这些规则可...
    99+
    2024-03-05
    linux
  • js Location对象的匹配规则是什么
    在JavaScript中,`Location`对象用于表示当前页面的URL。匹配规则是根据URL的各个部分进行匹配。`Locatio...
    99+
    2023-10-12
    js
  • C++ 函数重载的匹配规则是什么?
    c++++ 函数重载匹配规则如下:匹配调用中参数数量和类型。参数顺序必须一致。constness 和引用的修饰符必须匹配。可使用默认参数。 C++ 函数重载的匹配规则 函数重载是 C+...
    99+
    2024-04-27
    函数重载 匹配规则 c++ 隐式转换
  • html图像的url遵循路径规则是什么
    这篇文章主要讲解了“html图像的url遵循路径规则是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html图像的url遵循路径规则是什么”吧!&nbs...
    99+
    2024-04-02
  • Spring5路径匹配器PathPattern有什么用
    这篇文章主要为大家展示了“Spring5路径匹配器PathPattern有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Spring5路径匹配器PathPattern有什么用”这篇文章吧。...
    99+
    2023-06-21
  • Trace file的命名规则和存放路径是什么
    Trace file的命名规则和存放路径是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 Trace fi...
    99+
    2024-04-02
  • Python中怎么使用正则表达式及正则表达式匹配规则是什么
    1 导库import re2 使用模板re_pattern = re.compile(pattern, flags=0) result = re.findall(re_pattern,string)3 说明参数描述pattern匹配的正则表...
    99+
    2023-05-14
    Python
  • Nginx怎么配置location与rewrite规则
    这篇文章主要讲解了“Nginx怎么配置location与rewrite规则”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Nginx怎么配置location与...
    99+
    2024-04-02
  • Python函数参数匹配模型规则keyword-only参数是什么
    这篇文章将为大家详细讲解有关Python函数参数匹配模型规则keyword-only参数是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python函数参数匹配模型通用规则keyword...
    99+
    2023-06-02
  • PHP中使用路由匹配器实现路由规则的动态配置和扩展
    在Web应用程序中,路由规则是非常重要的一部分。它决定了如何根据用户的请求将其映射到相应的处理程序或控制器。传统的做法是在应用程序的代码中硬编码路由规则,这样会导致代码难以维护和扩展。为了解决这个问题,可以使用路由匹配器来实现路由规则的动态...
    99+
    2023-10-21
    路由匹配器 (Route Matcher) 路由规则 (Route Rules) 动态配置 (Dynamic Confi
  • MySQL索引最左匹配原则是什么
    本篇内容介绍了“MySQL索引最左匹配原则是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • JavaScript中怎么利用正则表达式判断匹配规则
    这篇文章将为大家详细讲解有关JavaScript中怎么利用正则表达式判断匹配规则,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。字符串是编程时涉及到的最多的一...
    99+
    2024-04-02
  • Python中的路径配置是什么?
    在Python编程中,经常会涉及到文件的读取、写入和处理等操作。而要进行文件操作,首先就需要知道文件在计算机中的路径,才能找到文件并进行相应的操作。因此,正确的路径配置在Python编程中是非常重要的。 Python中的路径配置有两种方式...
    99+
    2023-08-28
    path numy numpy
  • C#正则表达式匹配引擎是什么
    这篇文章主要介绍“C#正则表达式匹配引擎是什么”,在日常操作中,相信很多人在C#正则表达式匹配引擎是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#正则表达式匹配引擎是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-17
  • mongodb正则匹配数字的方法是什么
    在MongoDB中,可以使用$regex操作符结合正则表达式来匹配数字。以下是一些示例:1. 匹配任意数字:```javascrip...
    99+
    2023-09-04
    mongodb
  • oracle正则表达式匹配的方法是什么
    Oracle中使用正则表达式匹配的方法是使用REGEXP_LIKE函数。 REGEXP_LIKE函数用于检查一个字符串是否符合指定的...
    99+
    2024-04-09
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作