Forum Discussion
Franky-frank-reg7
Altocumulus
So I was able to find an example that does the host header rewrite:
To update the Host header value without redirecting the client to the new Host value, you can use HTTP::header replace Host “newhost.example.com”. This update will only affect the request to the pool member. The client will not see the update unless the web application uses the requested host header value to generate response headers and/or content.
when HTTP_REQUEST { # Check if requested host doesn't start with www.example.com if {not ([string tolower [HTTP::host]] starts_with "www.example.com")}{ # Replace the host header value with newhost.example.com HTTP::header replace Host "newhost.example.com" } }
The difference with my scenario is the destination URL is not a pool member, it's an external website. Can someone confirm if there's a way to make this work?
?
Leslie_Hubertus
Apr 03, 2023Ret. Employee
Sounds like you've found your answer - thanks for sharing it. I've asked of my teammates to reply this afternoon just in case there's another way to go.
- Franky-frank-reg7Apr 03, 2023Altocumulus
Leslie,
The solution is not working, can you see the question posted above below:
1. The difference with my scenario is the destination URL is not a pool member, it's an external website. Can someone confirm if there's a way to make this work?
The difference with my scenario is the destination URL is not a pool member, it's an external website. Can someone confirm if there's a way to make this work?
?- Leslie_HubertusApr 04, 2023Ret. Employee
OK - apologies, the weekend didn't help response time to you Franky-frank-reg7. I've asked a teammate to take a look at your issue as soon as they can.