Need help to understand the iRule
switch -glob [string tolower [HTTP::uri]] {
"/online*" { set is_redirected "legacy" }
}
switch $is_redirected {
"legacy" {
if { [LB::status pool one_digital_ratio_fr_http member 1.1.1.1 80] eq "up" } {
LB::detach
pool one_digital_ratio_fr_http member 10.101.83.80 80
set is_redirected "legacy"
#log local0.info "!!! FR DIGITAL REDIRECT - LEGACY"
} else {
#log local0.info "Persist server Legacy down! Redirecting"
LB::detach
pool two_digital_ratio_fr_http member 2.2.2.2 80
}