Fortarea unui website de a fi accesat doar cu www.domeniu.com

ASP.NET

Daca doresti sa fortezi vizitatorii sa foloseasca intotdeauna www.domeniul-tau.com in loc de domeniul-tau.com pentru a accesa website-ul tau poti adauga urmatorul cod in fisierul 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;
      Response.Redirect(builder.ToString(),
true
);
   }

}

Acest cod va rula inceputul fiecarui request. 

Add Feedback