nginx前缀?next = <url>与正则表达式位置

时间:2018-06-27 07:51:03

标签: regex nginx

location ~* ^/(?<project>.*/)(?<slug>.*) {
  ...
  proxy_pass http://staging:5555/$slug$is_args$args;
  proxy_redirect <What to paste here?>
}

通话

/myproject/awomse/

导致:

/myproject/awsome/?next=/admin/

但是结果应该是这样的:

/myproject/awsome/?next=/myproject/admin/

我已经尝试过一些正则表达式规则,但无法找出正确的匹配模式。你能帮我吗?

编辑:其他GET参数不应添加前缀

0 个答案:

没有答案