在本地代理网站有一个302,其类似于http://externalsite.com/foo?redirect=http%3A%2F%2Fwww.myproject.com
,然后执行302到http://www.myproject.com
。这是因为查询参数,我该如何重写呢?
答案 0 :(得分:1)
<强>解决方案强> 请查看我使用Tritium Tester编写的示例:http://play.tritium.io/b3f66d045f25e6669c1587e5469f1475d4fec0b8
我认为这会有所帮助。
<强>解释强>
基本上,您可以打开url()
范围,然后您可以访问函数来调整查询参数,例如param()
这是一个参数“gettor”,然后是remove_param()
脱掉它。
一旦您获得了想要的网址,就可以使用export()
功能将Location标头设置为该网址:
export("Location", $new_url)