Forum Discussion
Simon_83666
Nimbostratus
Dec 17, 2008firefox host name with port number when 303
Hi,
I've written the following to direct traffic depending on the host name. This seem to work fine except for when the http response was a 303 and the browser is Firefox in which case ...
hoolio
Cirrostratus
Dec 17, 2008If the application is including the port in the Location header in redirects, you can parse it out in your switch statement using getfield (Click here). Also, you can set the host values to lower case as the Host header isn't case sensitive. Just make sure to add the switch cases in lower case as well. Finally, you can remove the -glob field from the switch as you're not using any wildcards.
when HTTP_REQUEST {
switch [string tolower [getfield [HTTP::host] ":" 1]] {
"123.com" { pool x member node_1 80 }
"456.com" { pool y member node_2 80 }
default {
HTTP::respond 200 content {
ErrorError detected (F5) "
}
}
}
}
Aaron
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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
