Devolver un código 301 (Moved Permanently) en C#

En algunos casos necesitamos informar a terceros que una página nuestra, o incluso un dominio entero ha sido movido a otro sitio.

Un ejemplo claro podría ser que teníamos el dominio www.newagedesign.com y ahora lo hemos movido a www.newagedesign.es. Lo ideal es avisar a todo el mundo que la dirección de nuestra web ha cambiado, pero esto a veces no es posible o puede llevar mucho tiempo. En estos casos lo ideal es redireccionar al visitante pero  indicándole que le redirigimos porque la web ha cambiado de lugar. Esto se consigue devolviéndole un error 301.

Todo esto comentado sobre un dominio también es aplicable a una página concreta.

En el caso de .NET esto se haría insertando el siguiente código en la página que queremos redirigir:

Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.newagedesign.es/");
Response.End();

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.