Redirect 301 con c# y global.asax

Para hacer el redirect 301 con c#, se utiliza el siguiente código:


 void Application_BeginRequest(object sender, EventArgs e)
    {
        string host = Request.Url.Host;
        if (host.ToLower().IndexOf("dominioantiguo.com") != -1)
        {
            HttpContext.Current.Response.Status = "301 Moved Permanently";
HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://dominioantiguo.com", "http://www.nuevodominio.com"));
            
        }
    }     


Espero les sirva.

Sean felices! :) Y sientanse libres de opinar ;)

No hay comentarios:

Publicar un comentario