如何重写302位置

时间:2013-04-24 23:22:42

标签: moovweb

在本地代理网站有一个302,其类似于http://externalsite.com/foo?redirect=http%3A%2F%2Fwww.myproject.com,然后执行302到http://www.myproject.com。这是因为查询参数,我该如何重写呢?

1 个答案:

答案 0 :(得分:1)

<强>解决方案 请查看我使用Tritium Tester编写的示例:http://play.tritium.io/b3f66d045f25e6669c1587e5469f1475d4fec0b8

我认为这会有所帮助。

<强>解释

基本上,您可以打开url()范围,然后您可以访问函数来调整查询参数,例如param()这是一个参数“gettor”,然后是remove_param()脱掉它。

一旦您获得了想要的网址,就可以使用export()功能将Location标头设置为该网址:

export("Location", $new_url)