For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

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.