IDEXX_174255
Oct 16, 2014Nimbostratus
issue with iRule - client IP and http redirect
Can someone help me fix my error? I'm trying to add to a Big IP version 10.2.2
when HTTP_REQUEST { if {[HTTP::uri] contains "CA" } and {[IP::addr [IP::client_addr] equals 10.10.0.0/21]} { HTTP::redirect "https://public.example.com" } else { HTTP::redirect "https://inside.example.com" }
if {[HTTP::uri] contains "MTN" } and {[IP::addr [IP::client_addr] equals 10.10.0.0/21]} {
HTTP::redirect "https://public.example.com"
} else {
HTTP::redirect "https://inside.example.com"
}
if {[HTTP::uri] contains "UK" } and {[IP::addr [IP::client_addr] equals 172.30.144.0/22]} {
HTTP::redirect "https://public.example.com"
} else {
HTTP::redirect "https://inside.example.com"
}
} else {
discard
}
}