Forum Discussion
Masking a URL?
- Jun 07, 2019
Nothing is imposible on F5 🙂
First of all, you need to configure your customer DNS to reach one F5's virtual server (subdomain.differentdomain.com).
This VS has to have a pool of nodes of the new domain (subdomain.companya.com).
After that, yo can replace the host header using an iRule like this.
when HTTP_REQUEST { # Check if requested host starts with subdomain.differentdomain.com if { [string tolower [HTTP::host]] eq "subdomain.differentdomain.com" } { # Replace the host header value with subdomain.companya.com HTTP::header replace Host "subdomain.companya.com" } }
KR,
Dario.
Thanks, Dario.
So you are saying that the the Virtual Server the customer's are hitting initially would have to consist of the subdomain.companya.com Virtual Server, or it would need to have the actual pool members for subdomain.companya.com?
Hello gdoyle
If I understood well...
You want to hide this domain ->
subdomain.companya.com
And you want to show this domain instead ->
subdomain.differentdomain.com
For this reason, your configuration should be something like this:
CUSTOMER -> VS (subdomain.differentdomain.com) -> POOL (subdomain.companya.com)
In case you need something totaly opposite. you just have to replace one domain for another in the iRule and the schema.
KR,
Dario.
- gdoyleJun 12, 2019Cirrostratus
Thank you!
- Jun 12, 2019
You are welcome gdoyle.
BTW, I would appreciate if you mark my answer as "the best" or give me some upvote. Thanks.
Recent Discussions
Related Content
* 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