Gravatar de Armonth

Redirecciones 301, algo que se olvida cuando migras

Al ver que Tropiezos en la Red ha terminado la migración me he recordado de algo que la gente se olvida, y es de utilizar un “Error 301″ (Movido permanentemente) cuando la URL cambia para que:

  1. Los visitantes vean la nueva dirección.
  2. Los buscadores actualicen a tu nueva dirección.
  3. No tener contenido duplicado en la red.

Es algo muy sencillo de hacer siempre que aún conserves acceso al sitio antiguo, el mejor método es mediante un fichero .htaccess en el directorio raíz del sitio con el siguiente código:

Redirect permanent / http://nuevaurl

O una redirección completa (recomiendo esta):

RewriteEngine on
RewriteCond %{HTTP_HOST} !^nuevaurl.com$ [NC]
RewriteRule ^(.*)$ http://nuevaurl.com/$1 [R=301,L]

Otro método es con PHP:

 <?php
 Header( "HTTP/1.1 301 Moved Permanently" );
 Header( "Location: http://nuevaurl" );
 ?>

También hay opciones en ASP, ASP.Net y otras tecnologías propietarias, pero como yo no las uso, las ignoro.

2 Comentarios (feed)

  1. Gravatar de DidE DidE nos comenta:

    Excelente, pero no dispongo de acceso al htacces ni puedo compilar código php en el servidor antiguo (Bitacoras.com), muy agradecido por el consejo y la mención.

    Viernes, 31 de Marzo/2006 @ 16:35

  2. Gravatar de Armonth Armonth nos comenta:

    Pues entonces solo te quedara una opción que considero una chapuza (en el sentido que Google no actualizara tan pronto el contenido) pero quizá sirva: Un index con el tipico mensaje de "Nos mudamos" y un <meta> con la propiedad Refresh…

    Otra opción que cabe es preguntarles por correo… todo depende de la voluntad de la gente a lo mejor te hacen el redirect del subdominio…

    Viernes, 31 de Marzo/2006 @ 17:21

Comentarios cerrados