Forum Discussion

gdoyle's avatar
gdoyle
Icon for Cirrostratus rankCirrostratus
Jun 06, 2019
Solved

Masking a URL?

I have a customer who has a contract that is requiring that we hide what is essentially an internal URL. Right now when people go to the site they see: https://subdomain.companya.com What th...
  • Dario_Garrido's avatar
    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.