Forcing www in the website


If you want users to always use to connect to your website (rather than just, you can add the following code to your global.asax:


protected void Application_BeginRequest( object sender, EventArgs e){
   //check the request to make it starts with www
   //and is not localhost (dev)
   if (!Request.Url.Host.StartsWith( "www" ) && !Request.Url.IsLoopback)
      //no ... redirect.
UriBuilder builder = new UriBuilder (Request.Url);
      builder.Host =
"www." + Request.Url.Host;
true );

This code will run at the beginning of every request, check the Uri being used, and redirect to So that you can even use this on your local machine for testing, it also checks to see if it's localhost. 

Did you find this article useful?   0 out of 0 people found this article useful.

Related Articles


Forgot password?
Register now