Forum Discussion
matt1985_299432
Apr 11, 2017Nimbostratus
IRULE redirection to maintenance pool based on client IP and cookie...
Hi,
I have a requirement to redirect test clients to a maintenance pool based on client IP address and the client manually inserting a cookie. The process will be..
Server maintenance fla...
- Apr 12, 2017
I think this will do what you need...
when HTTP_REQUEST { if {[class match [HTTP::header "True-Client-IP"] equals MAINTENANCE-CLIENTS]} { if {[HTTP::cookie exists "MAINTENANCE"]} { switch -glob [string tolower [HTTP::uri]] { "/site1*" - "/site2*" - "/site3*" { pool MAINT-A; persist cookie } } go no further return } } switch -glob [string tolower [HTTP::uri]] { "/site1*" { pool POOL-A; persist cookie } "/site2*" { pool POOL-B ; persist cookie } "/site3*" { pool POOL-C; persist cookie } } }
Kevin_Davies_40
Apr 11, 2017Nacreous
Just paste it to notepad, then paste it here. Then highlight the entire iRule then hit TAB to indent it. This will make Devcentral treat it like code and not markup. Do this in the original post by editing it. Click the tiny little pad and pencil next to your profile picture at the top of your post to edit.
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