Forum Discussion

HG's avatar
HG
Icon for Cirrus rankCirrus
Nov 26, 2015

i-rule - Hide URL location - LTM

Let's assume that we have a virtual server listening on port 443 using a public IP which is associated with a URL. Is it possible to hide the URL location (no matter its content) from the client user by using an irule ??

 

On the example below how can I hide the /blabla/blabla/etc ??

 

https://hostname.com/location ->>>> https://example.com/blabla/blabla/etc

 

I searched a little bit and I think that is called url obfuscation or vanity URL.

 

Thanks

 

2 Replies

  • Hi Brad,

     

    Thanks for your answer. I followed this guide but I still have some problems regarding this implementation.

     

    (Everything described below is on testing environment at the moment). I have a virtual server listening on port 80 using a puclic IP address. I have a pool with a single member (test IIS site) listening again on port 80. I have already set the one-connect and stream profile on this virtual server as this guide advices. I also have already copied and paste the ProxyPass irule as it, enabling it at the same time on this specific virtual server. Data group has also been created with the name ProxyPassVirtualServerName. The problem is that I can't make it work when I set for example on the data group an entry "http://publicIP/" := "" which if i understood right means that everything after the / will be show to the client as being on the main page hiding the path location. Anybody has any idea if this issue comes from the fact that a public IP is used directly instead of a hostname entry ?? I'm not very experienced in using irules at the moment.

     

    Thanks