¿Qué es una cadena de redirección?
Una cadena de redirección sucede cuando una página envía al lector a una segunda página, la cual los envía a una tercera página, y así sucesivamente. A veces, la cadena incluso vuelve al inicio. En cualquiera de estos casos, el lector nunca alcanza la página que quiere.
El navegador intenta seguir estos saltos. Finalmente, llega a un límite. Cuando alcanza ese límite, se rinde y muestra una página de error. Ese error es ERR_TOO_MANY_REDIRECTS.
Esta cadena es un error común en sitios web. Lentifica el sitio, desperdicia el presupuesto de rastreo y bloquea a los visitantes. Esta guía muestra cómo detectarla, cómo encontrar la causa raíz y cómo arreglar tus reglas de redirección, comenzando con htaccess. Por lo tanto, puedes asegurar que tus visitantes siempre lleguen a tu contenido sin demora.
Nuestro Redirect Chain Checker gratuito detecta estas cadenas en segundos. Revisa cada paso del camino para que encuentres el primer salto malo. Como cada segundo cuenta para tus usuarios, esta reparación debería estar arriba en tu lista.
¿Por qué obtienes el error ERR_TOO_MANY_REDIRECTS?
Los navegadores tienen una regla simple. Seguirán unos pocos redireccionamientos, pero no demasiados. Si seguían podrían quedarse atrapados en un bucle infinito para siempre. Entonces, si el contador de saltos se vuelve demasiado alto, el navegador se detiene.
El error ERR_TOO_MANY_REDIRECTS es solo el navegador diciéndote que intentó lo suficiente. No tiene idea de cuál regla está equivocada. Solo sabe que el camino no condujo a una página final en un tiempo razonable. Consequentemente, debes investigar los registros del servidor o usar una herramienta para ver el camino completo.
Cómo empieza el bucle
- Setting a rule that points to itself: Such as "send example.com to example.com". This often happens when you try to force a trailing slash or remove one.
- Two rules that point to each other: A sends to B, and B sends back to A. For example, your server forces HTTPS, but your CMS settings use HTTP.
- A complex path: Too many small moves, like sending www.example.com to example.com, then example.com to example.com/index.php, then that to a tracking URL, then to the real page.
- Wrong server config: A CMS trying to fix an SSL issue while the server config forces HTTPS on top of it, creating a loop. Meanwhile, your CDN might also be trying to handle the same redirect.
Common triggers for redirect loops
Many redirect loops are triggered by recent changes to your site. For instance, installing a new security plugin or moving to a new host can often lead to these errors. Because these tools often write their own rules to your .htaccess file, they can conflict with what you already have in place.
¿Por qué las cadenas de redirección dañan tu SEO?
Las cadenas de redirección causan dos problemas: hacen perder tiempo y vuelven frágil el camino hacia la página.
1. Presupuesto de rastreo desperdiciado
Los motores de búsqueda tienen un tiempo limitado para rastrear tu sitio. Este es tu presupuesto de rastreo. Si lo gastan siguiendo cadenas de redirecciones, no llegarán al nuevo contenido que acabas de escribir. Como resultado, las nuevas páginas tardan más en indexarse. En resumen, tu esfuerzo de SEO se desperdicia en deuda técnica en lugar de nuevo crecimiento.
2. Señales de posicionamiento en riesgo
Google dice que una redirección 301 pasa las señales de posicionamiento a la página nueva. Sin embargo, cada salto extra es un punto más donde algo puede fallar: un tiempo de espera agotado, una regla que devuelve 404 o un rastreador que se rinde. Un solo salto directo mantiene el camino corto y seguro. En resumen, menos saltos significa menos riesgo.
3. Red más lenta de página
Cada salto requiere un nuevo ciclo de solicitud y respuesta del servidor. En una conexión lenta, tres saltos pueden añadir varios segundos al tiempo de carga. Dado que la velocidad de la página es un factor de clasificación, esto afecta directamente tu posición en los resultados de búsqueda. Mientras tanto, tus usuarios pueden abandonar antes de que la página incluso cargue.
Cómo encontrar una cadena de redirección
Para arreglar la cadena, debes ver el camino que el navegador toma. Puedes hacerlo con algunas herramientas. Nuestro verificador de cadenas de redirección es el más simple.
Probando con el Verificador de cadenas de redirección
Ingresa la URL, y listará cada salto. Te mostrará el código de estado de cada página en el camino, como 301 para redirección permanente o 302 para temporal.

Si el verificador muestra un bucle, lo verás claramente en el resultado. Luego puedes encontrar la regla que lo causa. A menudo, esto es una regla en tu configuración del servidor, una configuración del CMS o un conflicto entre tu CMS y tu hospedador. Por ejemplo, podrías ver que tu sitio está oscilando entre dos versiones diferentes de la misma URL.
Otras formas de detectar el problema
También puedes usar la consola del navegador para ver la pestaña de red. Sin embargo, esto a menudo es más difícil de leer que una herramienta dedicada. En su lugar, recomendamos usar un verificador que te dé una limpia lista de códigos de estado y cabeceras. De ese modo, puedes ver exactamente qué está enviando el servidor al navegador.
Cómo arreglar una cadena de redirección en htaccess
La mayoría de las cadenas de redirección empiezan en el archivo .htaccess en servidores Apache. Una regla RewriteRule o Redirect incorrecta es la sospechosa habitual. Así es como se arreglan.
Paso 1: Obtén el htaccess actual
Descarga una copia del archivo .htaccess de tu sitio vía FTP. Nunca edites el archivo vivo directamente. Si cometes un error, el sitio mostrará un error 500. Por lo tanto, siempre mantén una copia de respaldo de la versión que funciona.
Paso 2: Limpia las reglas
Busca las reglas que causan la cadena. A menudo, estas son reglas antiguas dejadas atrás de una migración pasada. Pueden verse así:
Redirect 301 /old-blog/ /blog/
Redirect 301 /blog/ /posts/ El arreglo es simple. Apunta la URL antigua directamente al destino final. Así que cambia la primera línea para que apunte directamente a /posts/. Después, la cadena se ha ido. En este caso, reduces dos saltos a uno.
Redirect 301 /old-blog/ /posts/
Redirect 301 /blog/ /posts/ Paso 3: Prueba las reglas
Sube el nuevo archivo a una copia de staging primero. Si no tienes staging, prueba las reglas en una sola página, luego comprobala con el verificador. Si se ve bien, súbelo al sitio en vivo. Mientras tanto, mantén un ojo en tu Search Console por si hay nuevos errores.
Arreglar las redirecciones www y HTTPS
Un error común es un bucle entre HTTPS y el subdominio www. Por ejemplo, el servidor podría Forzar HTTPS, mientras que tu CMS fuerza www, y cada regla es ajena a la otra. El camino se vuelve http://example.com → https://example.com → https://www.example.com.
Esto es una cadena, no un bucle. Aún así, es una mala experiencia para el usuario. La mejor manera es configurar estas reglas lo más temprano posible en tu configuración, todo en un solo bloque. Por ejemplo:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [L,R=301] Esta regla cubre los dos casos a la vez: el HTTP simple y el dominio sin www. El lector llega a la dirección correcta en un solo salto. Nuestro generador de redirección www y el generador de redirecciones htaccess crean estas reglas por ti. Por eso tu sitio carga más rápido y cada visitante llega a una sola dirección limpia.
Usando el verificador de cadenas de redirección
Nuestro verificador de cadenas de redirección está construido para detectar estas cadenas al instante. Funciona como un tester automatizado de tus reglas de redirección. Con esto en mente, puedes usarlo cada vez que actualices la estructura de tu sitio.
- Ver el código de estado: Un 301 significa una redirección permanente, que es lo que quieres para SEO. Un 302 significa temporal, así que los motores de búsqueda seguirán intentando la URL antigua y no pasan la equidad de enlace.
- Detectar bucles: Si el verificador detecta un bucle, se detiene y lo informa inmediatamente. Por ejemplo, podría mostrar que A apunta a B y B apunta de vuelta a A.
- Verificar el destino: Comprueba si el destino final es realmente la página que esperas. En resumen, confirma que tus reglas están haciendo exactamente lo que pretendías.
Usa esta herramienta antes de publicar cualquier cambio grande, como una migración de sitio o un cambio en tu estructura de URL. Solo toma unos pocos segundos, pero ahorra a tus visitantes del temido error de redirección. Porque es gratis, no hay razón para no verificar tu sitio hoy.
Errores comunes
- Usar una 302 cuando quieres una 301. Para páginas que se mudaron para siempre usa siempre 301. De lo contrario, Google puede seguir mostrando la URL antigua.
- Ignorar las URLs de seguimiento en la cadena. Estos a menudo añaden un salto extra que no ves en el navegador. Por ejemplo, un enlace de marketing podría redirigir a través de un seguidor primero.
- Construir una cadena de redirecciones que va de http a https, entonces a www, luego a la URL final. Eso son tres saltos.
- Olvidar actualizar los enlaces internos. Las redirecciones solo son un fix para enlaces que no puedes actualizar, como enlaces externos en otros sitios.
- Un error en la propia regla, que es la razón más común para un bucle. Por ejemplo, faltando una barra o un punto en la expresión regular.
Cada uno es fácil de arreglar una vez que lo encuentras. Si quieres más ayuda sobre redirecciones, el Ayuda de Search Console sobre redirecciones tiene la historia completa. En conclusión, mantener tus redirecciones limpias es una parte vital del SEO técnico.
Preguntas y respuestas
¿Qué causa el error ERR_TOO_MANY_REDIRECTS?
Un bucle de redirección, o una cadena más larga de lo que el navegador permite. Casi siempre dos reglas no coinciden: el servidor impone una dirección y el CMS, un plugin o la CDN imponen otra.
¿Una cadena de redirección es mala para el SEO?
Sí. Las cadenas gastan presupuesto de rastreo y hacen la página más lenta. Envía cada URL antigua directamente a la página final para que los buscadores lleguen en un salto.
¿Cómo compruebo si mi sitio tiene cadenas de redirección?
Pega la URL en nuestro Redirect Chain Checker gratuito. Muestra cada salto con su código de estado, así que un bucle o una cadena larga se ven al momento.
¿Qué diferencia hay entre una redirección 301 y una 302?
Una 301 dice que la página se mudó para siempre, así que Google cambia la URL antigua por la nueva. Una 302 dice que el cambio es temporal, por eso Google puede mantener la URL antigua en sus resultados.
¿Cómo arreglo un bucle de redirección en htaccess?
Busca una regla que envía una página a sí misma, o dos reglas que se apuntan entre sí. Únelas en una sola regla que envíe cada URL antigua directamente a la dirección final.
¿Una cadena de redirección se arregla sola?
No. Una cadena es un error de configuración. Se queda hasta que cambies las reglas del servidor, el archivo <code>.htaccess</code> o los ajustes del CMS.
¿Cómo redirijo de HTTP a HTTPS?
Con una sola regla al principio de la configuración del servidor que envíe cada petición HTTP a la dirección HTTPS. Incluye en la misma regla la elección con o sin www para que siga siendo un salto.
¿Qué es el presupuesto de rastreo?
Es el tiempo y los recursos que un buscador dedica a tu sitio. Los saltos que no llevan a ninguna parte gastan ese tiempo, por lo que las páginas nuevas se encuentran más tarde.
¿Cuántas redirecciones son demasiadas para Google?
Googlebot sigue hasta 10 saltos y luego se detiene. Aun así, Google recomienda menos de cinco, y para la velocidad lo mejor es un solo salto.
¿Puede haber un bucle de redirección en Cloudflare?
Sí. Si Cloudflare usa SSL «Flexible» mientras tu servidor fuerza HTTPS, cada lado devuelve al visitante al otro. Cambia el modo SSL a «Full» o «Full (strict)».
¿Qué es una redirección circular?
Un bucle donde la página A apunta a la página B y la página B vuelve a la página A. El navegador rebota entre las dos hasta que se rinde.
¿Cómo arreglo las redirecciones en WordPress?
Primero revisa la Dirección de WordPress y la Dirección del sitio en Ajustes, Generales: las dos deben usar la misma forma https y www que tu regla del servidor. Después revisa que ningún plugin de redirección o SSL repita el trabajo del servidor.
¿Qué significa ERR_TOO_MANY_REDIRECTS en Chrome?
Es el mensaje de Chrome cuando detecta un bucle o una cadena demasiado larga. Firefox avisa del mismo problema diciendo que la página no está redirigiendo correctamente.
¿Cómo arreglo un bucle de redirección en Nginx?
Mira las líneas <code>return</code> y <code>rewrite</code> del bloque server. Comprueba que el bloque HTTPS no devuelva a los visitantes al bloque HTTP.
¿Borrar la caché del navegador arregla el bucle?
A veces. Los navegadores guardan las redirecciones 301, así que un bucle viejo puede seguir después de arreglar la regla. Borra la caché o prueba en una ventana privada.