Cómo hacer una Redirección 301

redireccion 301 | bcnblogteam

Hoy en bcnblogteam hablaremos sobre cómo hacer una redirección 301. Sabemos realmente qué es, para qué la utilizamos o en qué nos afecta o nos puede beneficiar su uso? A continuación os explicaremos detalladamente como realizarlas, cuando y qué tipos podemos encontrarnos.

Podemos definirla como una fuente para trasladar, eliminar y consolidar páginas. Técnicamente es un comando que utilizamos para enviar al usuario o al buscador de una URL a otra de forma automática. Esto te da la opción de mover una página de tu sitio, un directorio o el dominio completo. De esta forma, el usuario que clickeé sobre tu sitio será reenviado al nuevo, evitando de este modo que le aparezca que la página no existe.

En qué casos podemos utilizar las redirecciones 301?

  • Queremos cambiar la URL de una página o eliminarla.
  • Problemas de contenido duplicado.
  • Recibes enlaces en URL’s que ya no existen.
  • Queremos cambiar de gestor de contenidos o CMS.
  • Necesitas establecer la versión canónica de tu sitio.

Una redirección 301 transmite todo el valor de enlace de la antigua URL a la nueva (Aproximadamente un 90% como mínimo). Esto es importante, teniendo en cuenta que actualmente los buscadores calculan la popularidad basándose en enlaces.

Como responde el buscador ante una redirección 301?

  1. Elimina la antigua página de su índice (No volverá a aparecer en las búsquedas de los usuarios).
  2. Incluye la nueva en su índice (La tendrá en cuenta en futuros resultados de búsqueda).
  3. Transfiere el valor de la antigua a la nueva (Transfiere la popularidad , que es lo que afecta directamente a los rankings).

Cómo realizar redirecciones 301?

Para realizar una redirección 301 simplemente tendremos que editar el archivo .htaccess. Dicho archivo controla la configuración del servidor. Lo encontraremos en la raíz de nuestro sitio y es lo primero que se carga cuando un usuario o un buscador acceden a un sitio.

Pasos para editar el .htaccess

  1. Localizar el .htaccess en la raíz de nuestro sitio. Podemos acceder a través de un gestor FTP como FileZilla o Cyberduck o a través de nuestro gestor de archivos de nuestro hosting.
  2. Abrimos archivos y lo editamos.
  3. Guardamos el archivo con codificación ANSI.

Recomendaciones para el .htaccess

  • Hacer copia de seguridad antes de cualquier cambio.
  • Probar todas las redirecciones una vez realizadas y guardadas.
  • Intenta realizar los cambios en las horas de menor tráfico.

Según Google, el buscador puede tardar entre 6 meses y 1 año en reconocer que un sitio ha cambiado de dirección por lo que es recomendable, como mínimo, mantenerlas 1 año.

Recuerda que si borras tus redirecciones y hay enlaces a tus antiguas URL’s, conducirán a una página sin contenido y mostrarán un error 404 , provocando una mala experiencia de usuario. Recuerda avisar a otros sitios para que actualicen los enlaces.

Tipos de redirección 301

  •      Redireccionar una página

Imagina que quieres mover tu página de una dirección a otra. Esto hará que directamente al acceder a la primera ruta nos envíe a la segunda.

Redirect 301 /vieja-pagina http://www.ejemplo.com/nueva-pagina

 

Con esta estructura podríamos mover la página no solo dentro de tu dominio, si no hacio otro externo.

Alternativamente, puede darse el caso en el que quieras mover únicamente la página principal de tu sitio (la home), a una página interna o a otro dominio. En este caso seria así :

RedirectMatch 301 ^/$ http://www.ejemplo.com/nueva-pagina

 

  •  Redireccionar un directorio

Supongamos que tienes un directorio en tu sitio del que cuelgan otros directorios o páginas, y quieres moverlo a un directorio con otro nombre, conservando toda la estructura de directorios y páginas que cuelgan de él.

Redirect 301 /viejo-directorio/ http://www.ejemplo.com/nuevo-directorio/

 

Fíjate que no sólo puedes redireccionar directorios de primer nivel, sino subdirectorios. Lo único que tendrías que hacer sería incluir la estructura completa del directorio hasta el nivel que te interese:

Redirect 301 /directorio/viejo-subdirectorio/ http://www.ejemplo.com/directorio/nuevo-subdirectorio/

 

  •  Redireccionar un dominio

Si  ya no te interesa el nombre de tu dominio o no tiene nada que ver con lo que últimamente publicas, puedes redireccionarlo a otro conservando toda la estructura de URL.

Redirect 301 / http://www.ejemplo.com/

 

Y en el caso de que quieras redireccionar todo el contenido del viejo dominio a la página principal del nuevo:

RedirectMatch 301 ^(.*)$ http://www.ejemplo.com/

 

Al mover un sitio de un dominio a otro, debes acordarte de renovar el antiguo dominio junto con un plan de alojamiento para seguir conservando las redirecciones. Si se te olvida y no consigues que los enlaces que apuntan al viejo dominio cambien al nuevo, perderás trabajo de enlace que habías acumulado hasta el momento.

  •      Redireccionar de no-www a www (y viceversa)

Con esto conseguiremos evitar tener un contenido en www.ejemplo.com y otro en ejemplo.com. Lo que hace es redireccionar todo lo que está en la versión no-www a la versión www en lo que se llama redirección canónica:

<IfModule mod_rewrite.c>

RewriteCond %{HTTP_HOST} ^ejemplo.com [NC]

RewriteRule ^(.*)$ http://www.ejemplo.com/$1 [R=301,L]

</IfModule>

Pero claro, puede ser que lo que te interese es tener tu sitio en la versión no-www, como hago yo.

En ese caso, la redirección de www a no-www sería así:

<IfModule mod_rewrite.c>

RewriteCond %{HTTP_HOST} ^www.ejemplo.com [NC]

RewriteRule ^(.*)$ http://ejemplo.com/$1 [R=301,L]

</IfModule>

 

Recuerda que para que el archivo .htaccess funcione tiene que tener  la función mod rewrite activada de esta forma y al inicio del archivo :

Options +FollowSymlinks

RewriteEngine on

 

Justo después de esto y teniendo claro que tipo de redirección queremos hacer, solo nos bastará copiar, pegar y sustituir por nuestros datos (página/directorio y dominio) y ya tendremos lista nuestra redirección 301!

Share

Deja una respuesta

Tu dirección de correo electrónico no será publicada.