Forum Discussion
jtostado_47719
Nimbostratus
Oct 21, 2009BIGIP 4.5 to 9.3.1 iRule Conversion
I need help converting this rule:
if (http_uri ends_with one of portal_redirect_class) {
redirect to "https://psp-portal.com/portal/server.pt"}
else {
use pool SHAR...
The_Bhattman
Nimbostratus
Feb 25, 2010Hi Sumod,
I suppose it would look more or less something like this untested code
when HTTP_REQUEST {
if {[IP::addr[IP::client_addr] equals 10.1.1.1] } {
if { [string tolower [HTTP::uri]] contains "memberelegibility" } {
pool POOL_230_2
} else {
pool POOL_230_1
}
} else if {[IP::add [IP::client_addr] eq 10.1.1.8] } {
pool POOL_230_ALL
} else {
switch [HTTP::method] {
"GET" { log local0. "GET method used" }
"POST" { log local0. "POST method used"}
default { log local0. "Unexpected method used" }
}
switch [string tolower [HTTP::uri]] {
"*membereligibility* {
pool POOL_230_2
log local0. "Eligibility request made."
}
"*images" {
pool POOL_230_ALL
log local0. "Image request Made"
}
default {
pool pool_230_1
log local0. "Generic Request Made"
}
}
}
}
I hope this helps
Bhattman
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
