我有这样的nginx配置:
map $request_uri $target {
/test1234 https://www.somedomain.com/new_url?source=stackoverflow$is_args$args;
}
map $request_uri $target_code {
/test1234 301;
}
server {
listen 80 default;
if ($target_code = 301) {
return 301 $target;
}
}
因为
/test1234它有效,但如果我有/test1234?test=1或任何查询字符串,那么 nginx 与此重定向不匹配。它必须适用于任何参数。
有什么方法可以为任何查询字符串设置通配符吗?