在NGINX URI中的查询参数中传递捕获组

时间:2017-09-07 13:38:28

标签: regex nginx

在NGINX中,有没有办法在查询参数中传递捕获组,以便在位置块之外进行重写,例如?谢谢!

if ($request_uri = /abc/def?query=(.*) {
    rewrite ^.*$ /123/$1? permanent; 
}

1 个答案:

答案 0 :(得分:0)

下面应该适合你

if ($request_uri ~ "/abc/def\?query=") {
      rewrite ^.*$ /123/$arg_query/? permanent;
}