nginx 修改 url 参数

目录

有时我们需要在 rewrite 时改变 url 中的参数,下面写一下怎么实现配置。

配置

# 这个配置会去掉 url 中的 b=test 参数,并重定向 url
set $tmp_args $args;
if ($args ~* "(.*)(b=test&?)(.*)") {
   set $tmp_args $1$3;
   set $args $tmp_args;
   rewrite ^ http://172.30.42.3/ break;
}

目录