Hello sir, I am using this code to solve canonical issue but when i type http://vegascasino21.com/ it redirects to http://www.vegascasino21.com/index.aspx . but i don't want index.aspx with it. Please suggest me something so that i get desired result. void Application_BeginRequest(object sendr, EventArgs e) { if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://vegascasino21.com/")) { HttpContext.Current.Response.Status = "301 Moved Permanently"; HttpContext.Current.Response.StatusCode = 301; HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://vegascasino21.com/", "http://www.vegascasino21.com/")); } }
I have try this but i am facing same problem. My default page is index.aspx. But when i open www.vegascasino21.com/index.aspx, it does n't open but when i open www.vegascasino21.com, it's open . Give me relevent reply to redirect vegascasino21.com to www.vegascasino21.com
ok, while you can do this with code it would be far better to use a rewrte rule, I know there are several rewrite engines available for iis do you have any installed? such as : http://www.iis.net/download/urlrewrite