Recently came across new query of redirecting website to new domain , and the trouble was we don’t have control over domain management.

Real problem was the hosting doesn’t allow web.config based changes or .htaccess , Finally come across global.asax and piece of code that worked out for me.

private void Application_BeginRequest(Object source, EventArgs e)

HttpContext.Current.Response.Status = “301 Moved Permanently”;
HttpContext.Current.Response.StatusCode = 301;
HttpContext.Current.Response.AddHeader(“Location”, “NEW DOMAIN HERE”);


Happy Coding !