我需要将以下示例重定向到新的网站 URL。 https://test.test.com/MDR/LauncherInterface.aspx?host=https://test.test.com/MDR&numid=11111&numid=1111&username=1111&userpass=1111
我需要将两个 URL 语句都重定向到https://test2.test.com。在我的 F5 负载均衡器中使用 iRules,我可以重定向第一个语句,但我也无法弄清楚如何重定向第二个语句。
我需要将以下示例重定向到新的网站 URL。 https://test.test.com/MDR/LauncherInterface.aspx?host=https://test.test.com/MDR&numid=11111&numid=1111&username=1111&userpass=1111
我需要将两个 URL 语句都重定向到https://test2.test.com。在我的 F5 负载均衡器中使用 iRules,我可以重定向第一个语句,但我也无法弄清楚如何重定向第二个语句。
这样的事情应该有帮助:
when HTTP_REQUEST {
if { [HTTP::host] eq "test.test.com" } {
HTTP::redirect https://test2.test.com[HTTP::uri]
}
}
您也可以使用本地流量策略来执行此操作,如果规则真的这么简单,那将是首选方法,因为它会更高效。有关选择 iRules 与本地流量策略的详细信息,请参阅DevCentral 上的这篇文章。
最后,知道使用HTTP::redirect命令,您将被限制为 302。使用HTTP::respond更改重定向代码。