Cuando cambiamos de ubicación alguna página en nuestro sitio web los accesos a ella desde otras páginas que la enlazan suelen perderse además de que quienes nos visiten desde un buscador como google no van a encontrar la página.
Lo que tenemos que hacer es tratar de configurar la página para que cuando llegue el robot del buscador sepa que la página se ha cambiado de ubicación de forma definitiva, para ello vamos a utilizar la redirección 301, cabe resaltar que este estado traspasa los valores de PageRank de google y del número de páginas que la enlazan.
La redirección 301 consiste en un estado de los estándares del protocolo HTTP, veamos 3 métodos para hacerlo.
Redirección 301 con PHP
La página que vamos a redireccionar la reemplazamos por un archivo PHP con el siguiente código:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("location:http://www.neoideas.com.mx");
?>
Es importante que este código esté hasta el principio del archivo php (en la primera línea).
Redirección 301 con ASP
La página que vamos a redireccionar la reemplazamos por un archivo ASP con el siguiente código:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.url-de-la-nueva-direccion.com"
%>
Redirección 301 con ASP.NET
La página que vamos a redireccionar la reemplazamos por un archivo ASP con el siguiente código:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "Moved Permanently";
Response.AddHeader("Location,http://www.url-nueva.com");
}
Redirección 301 con ColdFusion
La página que vamos a redireccionar la reemplazamos por un archivo ColdFusion con el siguiente código:
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.url-de-la-nueva-direccion.com">
Redirección 301 con Apache
Creas un archivo .htaccess (si no existe, si existe editas el actual) en tu directorio raíz y agregas la siguiente línea:
Redirect permanent / http://www.url-de-la-nueva-direccion.com
Redireción 301 en un servidor IIS
Necesitamos configurar el servidor entrando al administrador de servicios de Internet de la siguiente manera:
- Selecciona la opción “redirección a una URL”
- Introduce la página a la que va a redireccionar
- Marca la URL introducida cómo “una redirección permanente para este recurso”
- Haz clic en “aplicar”
Redirección 301 desde un HTML
Este tipo de redirección no es posible, para ello es necesario cualquiera de los métodos anteriores o tener acceso a la configuración del servidor.
Cabe destacar que en todas esta formas de redireccionamiento es necesario cambiar http://www.url-de-la-nueva-direccion.com por la nueva URL.











8 Comentarios (Agrega el tuyo)
habla mas de los programas de estructurada codificada
y con que nombre grabo el archivo php
@ivan lozano: El archivo PHP lo tienes que guardar con el nombre del archivo que vas a redireccionar, por ejemplo si antes tenías ejemplo.com/antiguo.php y vas a redireccionar a ejemplo.com/nuevo.php debes guardarlo con el nombre antiguo.php
Hola muchachos/chas, hace mas o menos 15 días puse mi sitio en el
espacio virtual, y una forma de experimetar lo vinculé a un blog mio
que tiene un PageRank de 4. Con el paso de los días Google indexó
todas las páginas de mi nuevo sitio (35 mas o menos). Ahora se me dió
por cambiarle el nombre al nuevo sitio. Si bien nunca fué enviado
ningún sitemap a google y ni a otro buscador, me preguntaba si puedo
tener problemas con el nuevo sitio en caso de que google notara que
hay 2 sitios exactamente iguales en contenido. ¿Se puedo eliminar por
completo todas las páginas del viejo sitio de Google?.
y en caso de que se puedo, desde donde lo hago?
Agradecería una respuesta sana.
Zafanor.
4 Trackbacks (URL del trackback)
[...] Este código se tiene que colocar en la página que se quiere redirigir. Con Apache, la redirección consistiría en crear (o modificar) el archivo .htaccess y añadir la línea: [...]
[...] de los motores de búsqueda, la sintaxis recomendada para ciertos elementos, cómo hacer el redireccionamiento 301 en Apache, todo sobre los motores de búsqueda más populares (Google, Yahoo, Ask, Live), Metatagas [...]
[...] Otro plugin muy útil para Wordpress es 404 Notifier, si decides mover algunas cosas de tu blog, cambiar los permalinks o borrar algunos posts tal vez tus vistantes van a obtener páginas de error 404, con este plugin vas a ser notificado de estos errores para que puedas hacer algo al respecto cómo usar redirecciones 301. [...]
[...] de un directorio o un subdominio primero y si todo va bien realiza una redirección permanente 301 redirect, eso hara que Google actualize los [...]