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 SHAREPOINT
}
- The_Bhattman
Nimbostratus
when HTTP_REQUEST { if { [HTTP::uri] ends_with ".jpg" } { HTTP::redirect "https://psp-portal.com/portal/server.pt" else { pool SHAREPOINT } }
when HTTP_REQUEST { if { [HTTP::uri] ends_with $::portal_redirect_class } { HTTP::redirect "https://psp-portal.com/portal/server.pt" else { pool SHAREPOINT } }
- jtostado_47719
Nimbostratus
I got error with both! - The_Bhattman
Nimbostratus
There was syntax error on minewhen HTTP_REQUEST { if { [HTTP::uri] ends_with ".jpg" } { HTTP::redirect "https://psp-portal.com/portal/server.pt" } else { pool SHAREPOINT } }
when HTTP_REQUEST { if { [HTTP::uri] ends_with $::portal_redirect_class } { HTTP::redirect "https://psp-portal.com/portal/server.pt" } else { pool SHAREPOINT } }
- jtostado_47719
Nimbostratus
That did the trick. Thanks a bunch. - Sams_88783
Nimbostratus
Please help me to convert irule - The_Bhattman
Nimbostratus
. . . else if { ([HTTP::uri] starts_with "/nos8") and !([HTTP::header "SSLClientCertStatus"] eq "OK" ) } { HTTP::redirect "https://syst.com/nos8/" . . .
- Sams_88783
Nimbostratus
Thanks Battman.It worked. - Sams_88783
Nimbostratus
Please help me with this also...i tired but its giving me error - The_Bhattman
Nimbostratus
Hi Sumod,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" } } } }
- Sams_88783
Nimbostratus
I dont think so...because when i checked in Classes option i had found an entry "MemberEligibility" "String" some URL's mentioned over there.
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