Redirect 301 mediante .htaccess


by manelgarcia on April 15, 2009

in Posts Populares,Tutoriales

Uno de los problemas que nos encontramos muchas veces cuando resdiseñamos un sitio web, o lo contruimos de nuevo es: cómo no perder el seo de las paginas que vamos a eliminar, algunas estarán posicionadas otras ya dispondrán de pagerank…

Esto tiene fácil solución. Creando redirecciones 301 de las páginas antiguas a las nuevas conseguiremos traspasar el pagerank sin más dolores de cabeza.

¿Qué es un Redirect 301?

El redirect 301 es el mejor método para conservar tus rankings en los buscadores cuando redireccionamos de una página a otra. El nombre 301 está inspirado en “moved permanently” (movido permanentemente).

Las redirecciones 301 se implementan en los ficheros del servidor Apache .htaccess

¿Qué es un archivo .htaccess?

Cuando un visitante o un ‘spider’ de un buscador entra en tu página el servidor mira que exista un archivo .htaccess, éste contiene instrucciones específicas sobre la página pedida por el usuario, pueden haber directrices de seguridad, directrices para disponer de unas urls más amigables o, en nuestro caso, redirecciones.

Cómo implementar el Redirect 301

1. Si no disponemos de archivo .htaccess debemos crearlo. Para crear un archivo .htaccess debemos abrir el bloc de notas y justo después guardarlo sin extension, el nombre del archivo debería ser “.htaccess” (con las comillas)

2. Si ya disponemos del archivo, lo descargamos del servidor y lo abrimos.

3. Inserta el siguiente código para que el redirect tenga efecto:

redirect 301 /directorio/url/antigua.htm http://www.dominio.com/nueva/url/nueva.htm

4. Guarda el archivo, súbelo al servidor y comprueba su correcto funcionamiento tecleando la antigua url en el navegador. Deberías ser redirigido imediatamente a la nueva url.

Notas: No añadas ‘http://www.’ a la primera parte de la redirección. Asegurate también de estar dejando el espacio entre las dos url’s

Artículos de Interés

{ 4 comments… read them below or add one }

menxu March 11, 2010 at 1:03 pm

Pongo esto y no me funciona :(

redirect 301 /portfolio.php?page=jocs-didactics&lang=ca http://www.lafactoria.eu/jocs_didactics

manelgarcia March 17, 2010 at 6:53 pm

Hola Menxu!

La sintaxi sembla estar correcte. si no funciona igual es tema de que tens el teu servidor Apache mal configurat o no està encès correctament.

Felicitats per la teva web, m’agrada molt!

Adrian April 23, 2010 at 7:33 pm

Hola ManerGaria!
deseo saber cómo hago para redireccionar un blog que he construido dentro de una carpeta llamada “/revistas” a otra carpeta que se llame “/blog” asi me queda mas organizado…

Este blog contiene paginas y post indexados en Google y no quiero que esos enlaces que aparecen en Internet se rompan. ¿Cómo hago?

Desde ya mil gracias.

Adrian April 23, 2010 at 7:37 pm

Ups!! Perdon por las faltas ortograficas…
Escribi rapido y no verifique lo que escribi. Quise decir ManelGarcia.

Mis disculpas!

Leave a Comment

{ 1 trackback }

Previous post:

Next post: