Я пытаюсь реализовать перенаправление 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"));
}
}