老师,前面加~^是什么意思啊,匹配规则是怎么样的

来源:2-29 Nginx的访问控制—access_module配置

醉李白

2019-07-29

老师,前面加~^是什么意思啊,匹配规则是怎么样的

写回答

1回答

Jeson

2019-08-02

这里代表正则表达式匹配:

~^ 表示匹配以什么规则开头。

1、 正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。

举例:

location ~ ^/v1/.*/xxx.* {  

      //此处省略  

}

表示:

匹配以v1开始,且跳过任意字符串,且后面包含xxx的url路径。 


0
0

Nginx入门到实践-Nginx中间件应用+搭建Webserver架构

中间件、负载均衡、应用层安全防护、动静分离、Nginx+LUA开发等

4183 学习 · 908 问题

查看课程