Forum Discussion
gbunting
Mar 19, 2009Nimbostratus
I have changed the Irule to use the switch statement as changed the redirect to the 301 respond. Is there any other optimizations I should do? The majority of the traffic will be going to the default pool (www.domainname.com) can this be optimized by adding that to the beginning of the switch statement or is that not necessary?
when HTTP_REQUEST {
log local0. "in HTTP_REQUEST"
switch [HTTP::host] {
www.domainname.com.br {HTTP::respond 301 Location "http://www.domainname.com/Brazil" }
www.domainname.com.au {HTTP::respond 301 Location "http://www.domainname.com/Australia" }
www.domainname.com.mx {HTTP::respond 301 Location "http://www.domainname.com/Mexico" }
www.domainname.com.ca {HTTP::respond 301 Location "http://www.domainname.com/Canada" }
www.domainname.cz {HTTP::respond 301 Location "http://www.domainname.com/Chech" }
www.domainname.co.jp {HTTP::respond 301 Location "http://www.domainname.com/Japan" }
www.domainname.jp {HTTP::respond 301 Location "http://www.domainname.com/Japan" }
default { pool www.domainname.com }
}
}
Thanks,
Glen