09
Redirección 301
Escrito por | Lenguaje ASP, HTML, PHP, htaccess
Cuando necesitemos realizar una redirección por cambio de dominio (o porque tenemos dos dominios que queremos que apunten a un mismo host) podemos optar por hacer una redirección 301. Este tipo de redirección se creó teoricamente para casos en los que uno se cambia definitivamente de dominio y no quiere perder a los usuarios que accedan al anterior dominio (la definición en inglés es “Moved Permanently”). Para hacerla sólamente tendremos que insetar el siguiente código en nuestro archivo index:
Redirección 301 con HTML:
<head> <meta http-equiv="refresh" content="0;URL=http://www.direccion-a-la-que-redireccionamos.com/"> <title>Ésta página ha cambiado de dirección</title> </head>
Redirección 301 con PHP:
<? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.direccion-a-la-que-redireccionamos.com" ); ?>
Redirección 301 con ASP:
<% Response.Status="301 Moved Permanently" Response.AddHeader "Location", "http://www.direccion-a-la-que-redireccionamos.com" %>
Redirección 301 con ModRewrite:
RewriteEngine On RewriteRule .* http://www.direccion-a-la-que-redireccionamos.com/ [R=301]
Redirección 301 a través de .htacces:
Redirect 301 / http://www.direccion-a-la-que-redireccionamos.com/
Uno de los aspectos que debemos tener en cuenta si pretendemos tener un buen posicionamiento natural (SEO) es el hecho que Google penaliza las páginas web con contenido duplicado (dos webs que tienen el mismo contenido), así que realizar una redirección 301 es una buena opción.












