Forum Discussion
Gary_Bristol_19
Nimbostratus
This seems to work but is not as Eloquent as what has been provided from here..
when HTTP_REQUEST {
Lookup the redirect or pool based upon match_string value
if { [string tolower [HTTP::host][HTTP::path]] equals "ou.edu/" }{
HTTP::redirect "http://www.ou.edu/"
}
set goto [class match -value [string tolower [HTTP::host][HTTP::path]] starts_with www_ou_edu_redir_class]
if { [string tolower [HTTP::host][HTTP::path]] equals "www.ou.edu/" }{
pool www_ou_edu_cms_servers
} else {
switch [getfield $goto "," 1] {
"pool" { pool [getfield $goto "," 2] }
"redir" { HTTP::redirect [getfield $goto "," 2] }
default { pool ouwww_bostitch }
}
}
}
Kai_Wilke
Dec 15, 2015MVP
Hi Gary,
I don't get the purpose of "pool ouwww_bostitch" and "pool www_ou_edu_cms_servers". Please explain which URLs (host/path) should be routed to those pools. Specify some wildcards if needed...
Cheers, Kai