301 redirecionar regra para balanceamento de carga F5 BigIp

3

Eu tenho um balanceador de carga F5 Big ip para o meu site. Atualmente, estou tendo 302 redirecionamentos no lugar; no entanto, eu queria aplicar 301, mas não sei como.

Por exemplo:
Meu site (abc.com) quando digitado 302 redireciona para abc.com/index e quando digitado www.abc.com 302 redireciona www.abc.com/index. Eu queria ter uma regra que me ajudasse em

  • abc.com - redirecionamento 301 - www.abc.com/index
  • abc.com/index - redirecionamento 301 - www.abc.com/index
  • www.abc.com - redirecionamento 301 - www.abc.com/index

Abaixo está o código que minha pessoa de tecnologia está tentando:

Redirecionar para a 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]"
      }
    }
}

Redirecionar POST

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

Redirect-VR4 HOMEPAGE

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"
   }
}
    
por Kshah 14.08.2012 / 14:55

1 resposta

1

Você deu uma olhada no link por 301 irules?

    
por 14.08.2012 / 16:17