G+

301 Permanent Redirect в ASP.NET

Программирование Asp.net
Предыдущий Следующий

301 Permanent Redirect означает, что ресурс навсегда перемещен на новый URI:

protected void Application_BeginRequest(object sender,EventArgs e)
{
 var host = Request.Url.Host;
 if (host.Equals("aspnet.com.ua",
     StringComparison.OrdinalIgnoreCase))
    {
     var newUrl = new UriBuilder(Request.Url);
     newUrl.Host = "www." + host;
     Response.StatusCode = 301;
     Response.Status = "301 Moved Permanently";
     Response.AddHeader("Location", newUrl.Uri.AbsoluteUri);
     Response.End();
     return;
   }
}

 

Комментарий:
Комментариев пока нету
Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве