0

我需要将以下示例重定向到新的网站 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,我可以重定向第一个语句,但我也无法弄清楚如何重定向第二个语句。

4

1 回答 1

0

这样的事情应该有帮助:

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更改重定向代码。

于 2021-08-11T16:48:10.380 回答