Forum Discussion
Ido_Katz_38061
Nimbostratus
May 05, 2010Help
Hi Guys,
1st of all I want to tell you that you got great community, you doing a great job!
2nd of all...I have a little problem that I'm sure that one of you can help me, I can't save ...
hoolio
Cirrostratus
May 06, 2010Maybe something like this?
when HTTP_REQUEST {
if {[HTTP::header exists "subscriberID"]}{
if {[matchclass [HTTP::header "subscriberID"] equals $::subscriberID]}{
pool AA-BB-Pool
} else {
HTTP::respond 301 Location "http://XYZ.com"
}
} elseif {[matchclass [IP::client_addr] equals $::XXX]}{
log local0. "Valid Source IP: [IP::client_addr] - forwarding traffic"
pool AA-BB-Pool
} else {
HTTP::respond 301 Location "http://XYZ.com"
log local0. "INVALID Source IP: [IP::client_addr] - dropping traffic"
}
}
Note that you can use [ code ] [ /code ] tags (without the spaces) to preserve the indentation of your rule code. This makes it a lot easier to see the nesting of braces.
Aaron
Recent Discussions
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