用proxy_pass下的参数重写

时间:2019-02-01 11:54:05

标签: nginx

我有/ d目录的proxy_pass。

我想为此编写一个重写规则,但是我没有找到正确的方法。

  

/d/p.php?i=test

     

需要去

     

/ d / p / test

正确的方法是什么?

1 个答案:

答案 0 :(得分:0)

我尝试了这个:

  

位置^〜/miserableadm.php {

     

重写^ / miserableadm.php $ http://TEST/path/ $ arg_select;

     

}

这是结果:

  

卷曲-I -L http://TEST/miserableadm.php?select=8888

     

HTTP / 1.1 302临时移动

     

位置:http://TEST/path/8888?u=8888

如何仅使用一个arg进行这项工作? 它以奇怪的方式显示8888?u = 8888。