Surendra Sharma

Surendra Sharma

Search This Blog

Friday, July 31, 2015

How to redirect from specific page of OLD site URL to NEW site URL without writing single line of code



If your client website is already running and you have developed it again with same or different technology.

Once the coding and testing of this new website is complete. What next?
Deploy on server. Make it LIVE.

So there may be some old URL or pages which should be redirected to new website pages.

Good example is if somebody bookmarked the old URL then instead of page not found it should be redirected to new pages.

In simple terms it’s called 301 redirect.

How to achieve 301 redirect without writing code in ASP.NET?

Just make entries in web.config by specifying old URL pages mapping with new pages as below.

Suppose you old page URL is http://www.example.com/contact.php and you want to redirect it to new page as http://www.example.com/guest/contact-detail.aspx

than your config file entry is

<configuration>
    <location path="contact.php">
      <system.webServer>
        <httpRedirect enabled="true" destination="guest/contact-detail.aspx" httpResponseStatus="Permanent" />
      </system.webServer>
    </location>
    <location path="license.pdf">
      <system.webServer>
        <httpRedirect enabled="true" destination="newlicense.aspx" httpResponseStatus="Permanent" />
      </system.webServer>
    </location>

</configuration>
You can specify any numbers of pages here. But this is good for limited pages. My suggestion is that its limit should be upto 50 pages.

If you have more than 50 pages then write the custom redirecting code.

Please leave your comments or share this tip if it’s useful for you.

No comments:

Post a Comment