如何在nginx中将特定的url参数附加到重定向的url
在nginx中,我使用如下参数重定向URL: www.example.com/xyz?var1=ty&var2=po&var3=k to www.example.com/anything?a=1&b=po_k 在redirectedURLb=pou_k中,是源url var2和var3的组合 有人能帮忙吗?这样可以:如何在nginx中将特定的url参数附加到重定向的url,nginx,Nginx,在nginx中,我使用如下参数重定向URL: www.example.com/xyz?var1=ty&var2=po&var3=k to www.example.com/anything?a=1&b=po_k 在redirectedURLb=pou_k中,是源url var2和var3的组合 有人能帮忙吗?这样可以: rewrite ^/xyz/?$ /anything?a=1&b=${arg_var2}_${arg_var3}? redirect; 请注意: 参数用大括号括起来,因
rewrite ^/xyz/?$ /anything?a=1&b=${arg_var2}_${arg_var3}? redirect;
请注意:
- 参数用大括号括起来,因为
会尝试使用不存在的$arg\u var2\u$arg\u var3
$arg\u var2\ucode>(因此需要正确的转义)
- 尾随的
将从重定向中删除现有参数?