【Nginx】第二十节 rewrite正则表达式

简介: 【Nginx】第二十节 rewrite正则表达式

屏幕快照 2022-05-13 下午10.57.55.png

案例:rewrite index\.php$ /pages/maintain.html break;


这个案例中有一个 . 假如我们不去添加这个转义符,他就会去去寻找任意字符php的文件



() 用于匹配括号之间的内容,用过$1.$2调用

案例:


if($http_user_agent ~ MSIE){


  rewrite ^(.*)$   /mise/$1 break;


}


这个案例是会将括号里边的内容当做参数给地址\mise\$1上


比如我们()里边的内容是text,我们访问的地址就是/mise/text



我们可以在虚拟机中,测试正则表达式

image.png

相关文章
|
5月前
|
应用服务中间件 nginx Perl
Nginx系列教程(09) - rewrite
Nginx系列教程(09) - rewrite
60 0
|
5月前
|
应用服务中间件 nginx
Nginx系列教程(07) - Location正则表达式
Nginx系列教程(07) - Location正则表达式
59 0
|
8月前
|
应用服务中间件 nginx
Nginx rewrite(URL)地址重定向
Nginx rewrite(URL)地址重定向
320 0
|
Java 应用服务中间件 PHP
Nginx中的location匹配和rewrite重写跳转
1、常用的Nginx正则表达式 2、location 3、rewrite 4、rewrite实例
1412 0
Nginx中的location匹配和rewrite重写跳转
|
6月前
|
运维 Java 应用服务中间件
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
【Nginx用法】nginx location正则表达式写法,详解Nginx location 匹配规则(很详细哦)
80 0
|
7月前
|
前端开发 应用服务中间件 PHP
nginx之rewrite
nginx之rewrite
45 0
|
10月前
|
应用服务中间件 PHP nginx
一次NGINX rewrite重定向403错误排除
一次NGINX rewrite重定向403错误排除
|
缓存 应用服务中间件 PHP
Nginx及rewrite跳转(二)
Nginx及rewrite跳转(二)
Nginx及rewrite跳转(二)
|
缓存 搜索推荐 应用服务中间件
|
安全 搜索推荐 应用服务中间件
Nginx的rewrite地址重写
Nginx的rewrite地址重写
174 0
Nginx的rewrite地址重写