Este tipo de redireccion con respuesta 301 es muy util, cuando por ejemplo mudamos un sitio de un dominio a otro. Con este tipo de redireccionamiento, no se perdera page rank, ni posicionamiento en google.
Por ejemplo tenemos el dominio www.los-patitos.com, ya no lo vamos a usar, y vamos a usar de ahora en adelante www.lospatitos.com
A continuacion les muestro un ejemplo de como redireccionar una pagina con una respuesta de 301 – Moved Permanently.
Hice un archivo llamado default.asp con el siguiente codigo:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://lospatitos.com”
%>
Con este asp, vamos a redireccionar, cualquier trafico que llegue a www.los-patitos.com a www.lospatitos.com.
Umm interesante, pero te aconsejaria que lo hicieras mejor desde tu .htaccess , usando el atributo :
redirectMatch 301 ^(.*)$ http://www.nuevadireccion.com$1
De esa manera se redirigirá todo el sitio completo y pasará de
http://www.prueba1.com/loquesea
a
http://www.nuevadireccion.com.com/loquesea
Saludos!
Sergio, Excelente sugerencia, el problema es que eso nos sirve solo en servidores con apache como webserver. De la manera que puse allá arriba es para que nos saque de apuros rápido, saludos!
A bueno, eso es verdad
… jeje .. lo que pasa es que trabajo por lo general con servidores con apache.
De todas maneras hago una corrección el código del htaccces:
” redirectMatch 301 ^(.*)$ http://www.nuevadireccion.com$1 ”
Así debería de ser colocado, me faltó la $
Saludos!
redirectMatch 301 ^(.*)$ tudireccion$1