Cómo hacer una redirección 301

301 302

Somos muchos los programadores que en alguna ocasión hemos utilizado mal una redirección 301 y con ello, hemos creado un problema más o menos serio.

Por eso es muy importante saber cómo y cuando se debe realizar un 301 para cambiar la URL de un artículo o para cambiar un dominio por completo. En los próximos tres minutos aprenderás a hacerlo sin problema 😉

¿Qué es un 301?

Se trata de un código que generalmente se inserta en el fichero ".htacces" de nuestra página Web para dar información a los buscadores cómo Google sobre determinados cambios.

También podemos hacer un 301 desde el registrador del dominio, siempre y cuando sea el dominio completo el que queremos redireccionar.

Diferencias entre 301 y 302

La única diferencia entre un comando 301 y un 302 es que el 301 le indica a Google que el cambio es permanente mientras que el 302 indica que es un cambio temporal o provisional.

redirección 301

Cómo hacer una redirección 301

Existen varias funciones que podemos implementar editando el archivo .htaccess y guardando los cambios para que los buscadores los detecten.

Así que vamos a repasar los más utilizados y prácticos para que los pongas en marcha, si quieres claro. Recuerda hacer una copia de seguridad del archivo antes de hacer cualquier cambio.

¿Cómo modificar una URL con 301?

Imaginemos que tenemos un artículo bueno y bien posicionado, obviamente nunca tocaríamos su URL para no perder estas ventajas. Pero... ¿y si fuera totalmente necesario?

Con este código lo que hacemos es indicarle a Google que ese artículo ha cambiado de URL a esta otra, nueva.

Pasemos a los ejemplos prácticos:

Imaginemos que quiero cambiar mi la URL de este artículo:

  • http://beseomyfriend.com/como-hacer-redireccion-301/

Y quiero que quede con esta nueva URL:

  • http://beseomyfriend.com/guia-redireccion-301-302/

Simplemente debemos editar el archivo .htaccess y añadir el siguiente código:

Redirect 301 /como-hacer-redireccion-301/

http://beseomyfriend.com/guia-redireccion-301-302/

Y con esto, Google sabrá que la vieja URL ha sido cambiada, redirigiendo el tráfico de esa vieja URL a la nueva.

¿Cómo cambiar de dominio con redirección 301?

La función más utilizada de este comando es generalmente el cambio de dominio, si por ejemplo nuestra web se llama "Caraanchoa.com" y queremos cambiar de dominio a "Zasentodalaboca.com", el 301 es nuestra mejor opción.

Para ello editaremos nuestro archivo .htaccess y añadiremos el siguiente código en función de lo que queramos hacer.

  • Si cambiamos de dominio pero mantenemos la misma estructura Web

redirectMatch 301 ^(.*)$ https://zasentodalaboca.com$1

  • Si cambiamos de dominio pero no mantenemos la misma estructura, o redireccionamos un dominio para conseguir mas fuerza (técnicas de linkbuilding)

redirectMatch 301 ^(.*)$ http://yourepetir.com/watch?v=tMGNjMscw44&autoplay=1

Otros usos habituales del 301

También podemos hacer que nuestro dominio sin "www" pase a ser un dominio con "www", o que un "http" pase a ser "https" por ejemplo.

Para ello usaremos los siguientes códigos:

  • Si quiero que mi dominio sin www pase a tener www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

  • Si quiero que mi dominio con www pase a ser sin www

RewriteEngine On
RewriteCond %{HTTP_HOST} !^dominio\.com$ [NC]
RewriteRule ^(.*)$ https://zasentodalaboca.com/$1 [R=301,L]

  • Si queremos que todas las visitas entren mediante https

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://zasentodalaboca.com/$1 [R=301,L,QSA]

Recuerda que "zasentodalaboca.com" es solo el ejemplo, debes modificarlo por el nombre real de tu dominio.

¿Cómo hacer un 301 desde el registrador de dominios?

Esta forma es más rudimentaria y apenas nos permite especificar que tipo de cambio estamos realizando, pero si lo que queremos es simplemente orientar un dominio hacia otro de forma definitiva, podemos hacerlo.

Dependiendo del tipo de registrador que tengamos contratado será de una forma u otra, en este caso usaremos "Dondominio" cómo ejemplo.

redirección desde dominio
Redirección 301 desde Dominio

Para ello desde el menú de dominios accedemos a "Alojamiento Web" y luego a "Redirecciones", desde donde podremos hacer un 301 o 302 con un par de clicks.

Beneficios del 301

Realizar estos cambios no solo supone que el tráfico de nuestra vieja web pase a la nueva, o de nuestro viejo artículo al nuevo. Sino también mover la fuerza o link juice de dicho artículo o dominio al nuevo.

Google no cambiará el link juice de un día para otro, pero si comenzaremos a notar los cambios en muy pocas semanas.

Este tipo de cambios se hacen con frecuencia cuando se encuentran dominios viejos de la misma temática que la nuestra y queremos "robar" su fuerza, es una técnica de Linkbuilding habitual.

Si te ha quedado alguna duda, puedes dejarla en los comentarios y te ayudaré a resolverla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir