Thank you for reply.
If i use this:
when HTTP_REQUEST {
if { [HTTP::host] eq "test.company.com"}{
log local0. "Rewriting client request for host: [HTTP::header value Host], for URI: [HTTP::uri]"
HTTP::header replace "host" "test.company.com"
HTTP::uri "/programs/logic.php"
}
}
the redirection will allways target the logic.php.
May I use it like this?
when HTTP_REQUEST {
if { [HTTP::host] eq "test.company.com/branch1/workinggroup"}{
log local0. "Rewriting client request for host: [HTTP::header value Host], for URI: [HTTP::uri]"
HTTP::header replace "host" "test.company.com"
HTTP::uri "/programs/logic1.php"
}
}
when HTTP_REQUEST {
if { [HTTP::host] eq "test.company.com/branch2/workinggroup"}{
log local0. "Rewriting client request for host: [HTTP::header value Host], for URI: [HTTP::uri]"
HTTP::header replace "host" "test.company.com"
HTTP::uri "/programs/logic2.php"
}
}