有一个 302 来自在本地代理站点,它会转到类似的东西http://externalsite.com/foo?redirect=http%3A%2F%2Fwww.myproject.com
,然后执行 302 到http://www.myproject.com
. 这是因为查询参数,所以我该如何重写呢?
问问题
137 次
1 回答
1
解决方案 所以看看这个我使用氚测试仪组成的例子:http: //play.tritium.io/b3f66d045f25e6669c1587e5469f1475d4fec0b8
我认为这会有所帮助。
解释
基本上,您可以打开url()
范围,然后您可以访问函数来调整查询参数,例如param()
哪个是参数“gettor”,然后remove_param()
哪个会将其删除。
一旦你得到了你想要的 URL,你可以使用以下export()
函数将 Location 标头设置为该 URL:
export("Location", $new_url)
于 2013-04-25T22:16:55.253 回答