One of the most
important things for web 2.0 sites are to be searchable, because every
one wants top get more and more users for the search result.
For search engine Optimisation, every small aspect of the page is Important. One of the important things to do for this is to make sure all permanent redirection in your site is made with the 301 Host headers. I had earlier posted about this here.
With the new features
in Dot net framework 3.5 we could have easily made this much simpler by
adding an extension methods to the response class and make it look
public void PermanentRedirect(this HttpResponse response, string destination)
response.Status = "301 Moved permanently";
In the above code we have added a simple Extension method to the HttpResponse class. What this method does is always makes the redirect to a new page Permanent by adding appropriate response header.
Hence after this extension method we can easily makes call like Response.PermanentRedirect(“http://www.vikramlakhotia.com”);
After looking at the importance of this functionality Microsoft has decided to add this functionality in the Asp.net framework itself. Now with Asp.net 4.0 new RedirectPermanent helper method that makes it easy to issue HTTP 301 moved permanently responses