Microsoft Visual Studio – ASP.Net How to Mask Your URL by Using a Fake ASPX Name

Let’s say you want to keep hidden from a user of your website the actual aspx page name along with any query string passed to it.

Here is an example of a complete url you want to mask:

The first thing you need to do is make up a fake aspx page name and place the following code in your web.config file inside your <system.web> tags like this:

 <add url="~/fake.aspx" mappedUrl="~/original.aspx?parameter1=12345"/>

Now, when you create a hyperlink on another aspx page or a user types in the following url into the address bar of an internet browser:


it will actually redirect, without the user knowing, to the actual valid url define in your website:


Please follow and like us: