Cómo Lo Resolvemos

¿Qué es un redireccionamiento y qué tipos hay? Guía para entenderlos

Read in English

En este artículo
  1. Qué es un redireccionamiento
  2. Permanentes y temporales
  3. Los códigos que vas a ver
  4. Para qué sirven en la práctica
  5. Los tipos de redirección en Cloudflare
  6. Cuál elegir
  7. Errores que conviene evitar
  8. Preguntas frecuentes
  9. Qué sigue
  10. Fuentes

Plantillas de redirección de Cloudflare dentro del panel de reglas

Cambias la dirección de una página y alguien que la tenía guardada entra y ve un error 404. El enlace sigue dando vueltas por correos, foros y buscadores, pero ya no lleva a nada. Una redirección arregla justo eso.

Este artículo es el punto de partida de la serie. Explica qué es una redirección, qué significan sus números y qué formas hay de hacerlas en Cloudflare. Cada tipo enlaza con su tutorial paso a paso.

Qué es un redireccionamiento

Una redirección es una respuesta del servidor que le dice a quien llega que la página ahora vive en otra dirección. El servidor contesta con un código que empieza por 3 y con una cabecera llamada Location, que trae la dirección nueva. El navegador la carga de inmediato y tú no haces nada.

En el video entro a una dirección vieja de este blog y la barra cambia sola a la nueva. Pasa en menos de un segundo. Con curl se ve lo que ocurre por debajo.

curl -I https://www.loresolvi.com/search/label/Tutoriales
HTTP/1.1 301 Moved Permanently
Location: https://www.loresolvi.com/seccion/tutoriales

Pruébalo tú mismo en tu navegador, que es la forma más visual. Copia www.loresolvi.com/search/label/Tutoriales, pégala en la barra y pulsa Enter, o abre la dirección vieja de Tutoriales con un clic. La barra cambia sola a la dirección nueva.

Permanentes y temporales

Todas las redirecciones se dividen en dos familias. Cambia lo que le dicen a los navegadores y, sobre todo, a los buscadores.

  • La redirección permanente avisa que la dirección original no debe usarse más. Los rastreadores actualizan la dirección que tenían guardada.
  • La redirección temporal avisa que el cambio no es definitivo. Los rastreadores no memorizan la dirección nueva.

Google lo explica así en su documentación. Con un 301 o un 308, la dirección nueva pasa a ser la principal en el índice. Con un 302, un 303 o un 307, la página original puede seguir apareciendo en los resultados. Si el cambio es para siempre, elige permanente.

Los códigos que vas a ver

Cada redirección lleva un número. Estos son los cinco que importan, según la documentación de MDN.

  • El 301, Moved Permanently, es el clásico para reorganizar un sitio. Con un GET no cambia nada, pero con otros métodos el navegador puede convertirlos en GET.
  • El 308, Permanent Redirect, también es permanente y además conserva el método y el cuerpo de la petición.
  • El 302, Found, es temporal y tiene la misma ambigüedad con el método que el 301.
  • El 307, Temporary Redirect, es temporal y conserva el método. MDN lo considera mejor que el 302 cuando hay operaciones que no son GET.
  • El 303, See Other, siempre pasa a GET. Sirve para que, después de enviar un formulario, recargar la página no repita la operación.

El método importa cuando la visita viene de un formulario. Una visita normal usa GET y un formulario envía POST. Para direcciones de páginas, el 301 basta. Si necesitas que un formulario siga enviándose como POST, usa 307 o 308. Las redirecciones masivas de Cloudflare solo ofrecen 301, 302, 307 y 308.

Para qué sirven en la práctica

Casi todo lo que haces con redirecciones cae en cuatro casos.

  • Que un sitio abra igual con www y sin www, para no tener dos direcciones del mismo contenido.
  • Cambiar de dominio sin perder los enlaces ni los marcadores de la gente.
  • Forzar que todo el mundo entre por https y no por http.
  • Mantener vivos los enlaces viejos después de reorganizar un sitio, porque no controlas los enlaces que otros ponen hacia ti.

El último caso me tocó con este blog. Al dejar Blogger, las direcciones de las secciones cambiaron. Lo cuento paso a paso en el artículo de redirecciones masivas.

Los tipos de redirección en Cloudflare

Cloudflare tiene varias herramientas y cada una cubre un caso distinto. Hay una condición común. Para las redirecciones simples y las masivas, el registro DNS del dominio debe pasar por Cloudflare, con la nube naranja.

La redirección simple, con regla

Es una redirección a nivel de dominio, es decir, de una zona. Puede ser estática, con un destino fijo, o dinámica, con un destino que se arma con partes de la dirección original. La opción de patrón comodín permite cubrir miles de direcciones con una sola regla, sin expresiones regulares.

También tiene plantillas listas. Una pasa de HTTP a HTTPS, otra de WWW a la raíz y otra a un dominio diferente. Las expresiones regulares existen, pero solo en los planes Business y Enterprise. Yo la uso para mandar el dominio sin www a la versión con www.

Página de reglas de redireccionamiento en Cloudflare con la regla creada

El tutorial completo está en ¿Cómo hacer una redirección 301 con regla en Cloudflare?.

Las redirecciones masivas

Trabajan a nivel de cuenta y pueden aplicarse a todos tus dominios. Están pensadas para un gran número de redirecciones casi siempre estáticas. Escribes una lista de pares de direcciones y una regla activa esa lista. No admiten reemplazo de texto ni expresiones regulares, pero cada redirección tiene casillas para decidir cómo se compara y qué se conserva.

Página de redireccionamientos masivos con las reglas y las listas

El tutorial paso a paso está en ¿Cómo hacer redirecciones masivas en Cloudflare?.

De HTTP a HTTPS

Es la redirección más común de todas. Manda a quien entra por http a la versión segura con https. Cloudflare la ofrece como plantilla dentro de las redirecciones simples y también como un ajuste que fuerza HTTPS en todo el dominio. En mi sitio lo dejé activado.

Snippets

Para lógicas que las dos herramientas anteriores no alcanzan, Cloudflare ofrece Snippets, que son trozos cortos de código JavaScript. Son una opción avanzada y no los cubro en esta serie.

Cuál elegir

La decisión depende de cuántas direcciones tengas y de si siguen un patrón.

  • Si todo el dominio sigue una misma lógica, como mandar el sitio sin www al sitio con www, usa una regla simple.
  • Si tienes direcciones sueltas que no siguen ningún patrón, usa una lista de redirecciones masivas.
  • Si lo único que quieres es que nadie entre sin candado, usa la plantilla o el ajuste de HTTP a HTTPS.
  • Si la lógica es compleja y las herramientas no la expresan, usa un Snippet.

Errores que conviene evitar

Las redirecciones mal hechas se notan rápido, y casi todos los fallos se repiten.

  • Un bucle aparece cuando una redirección lleva a otra que vuelve a la primera. El navegador lo detecta y muestra un aviso de que la página tiene una redirección en bucle. MDN advierte que rompen por completo la experiencia del usuario.
  • Una cadena de redirecciones, una detrás de otra, añade una petición extra cada vez. MDN recomienda mantenerlas al mínimo y corregir tus propios enlaces internos en lugar de redirigirlos.
  • Usar una redirección temporal para un cambio definitivo le dice a Google que la dirección original puede seguir en los resultados.
  • Una redirección con JavaScript es la última opción. Google recomienda usarla solo si no puedes hacerla desde el servidor ni con meta refresh.
  • Con la nube gris en Cloudflare, la visita no pasa por Cloudflare y la regla nunca se ejecuta.

Al probar, abre una ventana privada. Los navegadores recuerdan los 301 y pueden enseñarte un resultado viejo.

Preguntas frecuentes

¿Uso un 301 o un 302?

Un 301 si el cambio es definitivo y un 302 si es temporal. Cuando el cambio es para siempre, el 301 es lo correcto y le dice a los buscadores que cambien la dirección en su índice.

¿Una redirección afecta al SEO?

Bien hecha, ayuda a que el cambio sea limpio. Google explica que los nombres viejos se van apagando solos en los resultados sin que hagas nada. Puede tardar un tiempo en reflejarse.

¿Cuánto tiempo debo mantener una redirección?

La guía de Google no da un plazo. Yo las dejo mientras existan enlaces viejos hacia esa dirección, porque quitarlas devuelve el error 404.

¿Puedo redirigir una dirección que no está en mi cuenta de Cloudflare?

No. Cloudflare solo ve el tráfico que llega a través de él. Un blog en blogspot.com lo atiende Blogger, así que esa redirección se configura en Blogger.

Qué sigue

Esta serie sobre redirecciones en Cloudflare tiene hoy dos tutoriales. Empieza por el que se parezca a tu caso.

Fuentes

Consulté la documentación oficial el 3 de noviembre de 2026.

Adrián Salcedo

Escribo sobre problemas reales que me ha tocado resolver, explicados paso a paso.

Comentarios

Escribir un comentario

Los comentarios se revisan antes de publicarse. Lee la Política de privacidad.

← Entrada más reciente