Я пытаюсь реализовать перенаправление URL для веб-сайта, а не постранично. Я хочу сделать это в файле global.asax. Ниже приведен код, который я определил.
Я хочу иметь http://website.netв качестве основного URL-адреса и хочу иметь постоянную переадресацию URL-адреса, если кто-то вводит http://www.website.net.
К сожалению, он не работает на действующем веб-сайте. Может ли кто-нибудь указать на проблему в коде. Код не выдает никаких ошибок.
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://website.net"))
{
HttpContext.Current.Response.Status = "301 Moved Permanently";
HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://website.net", "http://www.website.net"));
}
}