负载平衡 F5 BigIp 的 301 重定向规则

负载平衡 F5 BigIp 的 301 重定向规则

我的网站有一个负载均衡器 F5 Big IP。目前,我已设置 302 重定向;但是,我想应用 301,但不知道如何应用。

例如:
我的网站 (abc.com) 在输入 302 时重定向到 abc.com/index,在输入 www.abc.com 时 302 重定向到 www.abc.com/index。我希望有一条规则可以帮助我

  • abc.com - 301 重定向 - www.abc.com/index
  • abc.com/index - 301 重定向 - www.abc.com/index
  • www.abc.com - 301 重定向 - www.abc.com/index

以下是我的技术人员正在尝试的代码:

重定向至 WWW

when HTTP_REQUEST {
   if { [HTTP::host] equals "abc.com" or [HTTP::host] equals "abc.co.in" or [HTTP::host] equals "www.abc.co.in" } {
      if {!( [HTTP::path] equals "/")} {
      HTTP::respond 301 Location "http://www.abc.com[HTTP::path]"
      }
    }
}

重定向 POST

when HTTP_REQUEST {
  if { [HTTP::method] equals "POST" } {
    persist source_addr
    pool shop_shop_vr4_http
  }
}

重定向-VR4 主页

when HTTP_REQUEST {
   if { [HTTP::path] equals "/" or [HTTP::path] starts_with "/target/" or [HTTP::path] starts_with "/logs/" or [HTTP::path] starts_with "/config/" } {
      HTTP::redirect "http://[HTTP::host]/index.jsp.vr"
   }
}

答案1

相关内容