Forum Discussion
What_Lies_Bene1
Apr 23, 2013Cirrostratus
Hmmm, I think I'm missing something here. Can you try this - just an extra log statement to record the original URI etc.
when HTTP_REQUEST {
set newuri [findstr [HTTP::uri] "/" "4"]
log local0. "Original request is: [HTTP::host][HTTP::uri]"
log local0. "New URI is: $newuri"
set newport [findstr [HTTP::uri] "/" "0" "/"]
HTTP::uri "$newuri"
log local0. "New Port is: $newport"
HTTP::header replace Host "[HTTP::host]:$newport"
if { $newport ne "" } {
Use the relevant Pool
pool pool_$newport }
else {
log local0. "Newport Variable was empty"
}
}