ERR_TOO_MANY_REDIRECTS significa que el navegador sigue redirecciones sin llegar a la página web solicitada. Esto suele ocurrir cuando un sitio web envía repetidamente a los visitantes de una URL a otra, como entre las versiones HTTP y HTTPS de una misma página.
El problema puede ocurrir en cualquier sitio web, incluidos los creados con WordPress, las tiendas online y las aplicaciones a medida.
Si visitas el sitio web, empieza por probarlo en una ventana de navegación privada y borrar sus cookies. Si eres quien lo administra, comprueba si hay redirecciones en conflicto, problemas con la configuración de SSL o errores de configuración de la aplicación.
¿Qué causa ERR_TOO_MANY_REDIRECTS?
Una redirección indica al navegador que visite otra URL. Por ejemplo, un sitio web puede redirigir a los visitantes de http://example.com a https://example.com.
Normalmente, ese comportamiento es el esperado. Sin embargo, unas reglas contradictorias pueden crear un bucle infinito:
HTTP → HTTPS → HTTP → HTTPS
Al final, el navegador deja de seguir las redirecciones y muestra un error.
Entre las causas habituales se encuentran:
- Redirecciones HTTP y HTTPS en conflicto.
- Configuración incorrecta de SSL/TLS en Cloudflare u otro proxy.
- URL del sitio web o de WordPress mal configuradas.
- Plugins de caché, seguridad o redirección en conflicto.
- Reglas de redirección incorrectas en el servidor.
- Cookies del navegador que provocan redirecciones repetidas al iniciar sesión.
Chrome suele mostrar ERR_TOO_MANY_REDIRECTS, mientras que otros navegadores pueden indicar que la página no se redirige correctamente.

1. Prueba el sitio web en modo de navegación privada
Primero, abre el sitio web afectado en una ventana de incógnito o de navegación privada.
Si se carga con normalidad, el problema puede estar relacionado con las cookies, una extensión o la configuración del navegador.
Prueba a desactivar temporalmente las extensiones pertinentes o a borrar las cookies del sitio web afectado.
En Chrome, puedes acceder a los controles de información y configuración del sitio para gestionar los datos almacenados. El menú exacto varía según la versión del navegador.
Si el error persiste en distintos navegadores y dispositivos, es más probable que se deba a la configuración del sitio web que a tu navegador.
Nota: Borrar las cookies puede resolver ciertos bucles de redirección relacionados con las sesiones, pero no puede corregir redirecciones en conflicto configuradas en el servidor.
2. Comprueba la cadena de redirecciones del sitio web
Si administras el sitio web, averigua adónde envían a los visitantes sus redirecciones antes de cambiar la configuración.
Puedes examinar las redirecciones con las herramientas para desarrolladores del navegador o con el comando curl.
En un sistema que tenga curl instalado, ejecuta:
curl -IL --max-redirs 10 https://example.com
Sustituye example.com por tu dominio.
Esto sigue hasta diez redirecciones y muestra las cabeceras de respuesta. Busca cabeceras Location repetidas que apunten entre las mismas URL.
Por ejemplo:
Location: http://example.com/
Location: https://example.com/
Location: http://example.com/
Esto indica un posible conflicto entre las redirecciones HTTP y HTTPS.
El resultado también puede revelar bucles relacionados con www, direcciones sin www, páginas de inicio de sesión o barras finales.
Una vez identificadas las URL que se repiten, investiga la configuración responsable de esas redirecciones.
3. Comprueba la configuración de SSL/TLS en Cloudflare
Los usuarios de Cloudflare pueden encontrarse con bucles de redirección si su configuración de SSL/TLS entra en conflicto con las redirecciones configuradas en el servidor de origen.
Un caso habitual está relacionado con el modo SSL Flexible.
En el modo Flexible, los visitantes pueden conectarse a Cloudflare mediante HTTPS, mientras Cloudflare se conecta al servidor de origen por HTTP. Si el servidor de origen fuerza la redirección de todas las solicitudes HTTP a HTTPS, las solicitudes pueden quedar atrapadas en un bucle.
Para investigarlo:
- Inicia sesión en Cloudflare.
- Selecciona el dominio afectado.
- Abre la configuración de SSL/TLS.
- Comprueba el modo de cifrado actual.
- Comprueba si el servidor de origen redirige las solicitudes HTTP a HTTPS.
Si el servidor de origen tiene un certificado TLS válido y de confianza, Completo (estricto) suele ser la configuración preferible.
No cambies de modo a ciegas. Confirma que el servidor de origen admite HTTPS y presenta un certificado válido para el nombre de host solicitado.
Revisa también las reglas de redirección de Cloudflare y cualquier ajuste adicional que fuerce el uso de HTTPS para asegurarte de que no entren en conflicto.
Una configuración HTTPS incorrecta también puede provocar advertencias de seguridad en el navegador, aunque son distintas de los bucles de redirección. Si tu navegador muestra una advertencia sobre el certificado, consulta nuestra guía sobre cómo solucionar el error «Tu conexión no es privada» para seguir los pasos adecuados.
4. Soluciona ERR_TOO_MANY_REDIRECTS en WordPress
Los sitios web creados con WordPress pueden sufrir bucles de redirección debido a direcciones del sitio incorrectas, plugins o ajustes HTTPS en conflicto.
Comprueba la configuración de las URL de WordPress
Si puedes acceder al panel de administración, ve a:
Ajustes → Generales
Revisa estos campos:
- Dirección de WordPress (URL)
- Dirección del sitio (URL)
En una instalación típica de WordPress, ambos pueden utilizar:
https://example.com
Sin embargo, estas direcciones no siempre tienen que coincidir. Si WordPress está instalado en un subdirectorio, es perfectamente válido que tengan valores diferentes.
Si no puedes acceder a wp-admin, comprueba si las siguientes constantes están definidas en wp-config.php:
define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );
Estos ajustes son ejemplos; no debes copiar los valores sin comprobar antes tu instalación.
Si las constantes ya existen, comprueba que coincidan con la configuración real de WordPress. No añadas definiciones duplicadas.
Comprueba los plugins de WordPress
Si el error comenzó después de instalar o actualizar un plugin, investiga los plugins encargados de:
- Forzar el uso de HTTPS.
- Redirigir URL.
- Gestionar la caché.
- Gestionar la seguridad o los inicios de sesión.
Si no puedes acceder al panel de administración, utiliza el administrador de archivos o SFTP para cambiar temporalmente el nombre de la carpeta del plugin sospechoso dentro de wp-content/plugins.
Si el sitio web vuelve a ser accesible, investiga la configuración de ese plugin antes de restaurarlo.
Evita desactivar todos los plugins, salvo que sea necesario para aislar el problema.
Los bucles de redirección no son los únicos problemas que pueden impedir que un sitio web de WordPress se cargue correctamente. Para diagnosticar otros problemas, consulta nuestra guía sobre 30 errores frecuentes de WordPress y cómo solucionarlos.
5. Revisa las reglas de redirección de .htaccess o Nginx
Las reglas incorrectas del servidor web también pueden causar ERR_TOO_MANY_REDIRECTS.
En alojamientos basados en Apache, las redirecciones pueden definirse en el archivo .htaccess. Normalmente se encuentra en el directorio raíz del sitio web.
Antes de editarlo, descarga una copia de seguridad.
Comprueba si hay redirecciones de HTTP a HTTPS o de dominio duplicadas o en conflicto.
Por ejemplo, una regla podría forzar HTTPS mientras otra devuelve a los visitantes a HTTP.
En Nginx, las reglas de redirección se configuran en los archivos de configuración del servidor, no en .htaccess.
Si tu sitio web utiliza un proxy inverso, confirma también que la aplicación reconoce correctamente el protocolo de la solicitud original. De lo contrario, podría redirigir una y otra vez solicitudes que cree erróneamente que utilizan HTTP.
No elimines todas las reglas de reescritura ni sustituyas los archivos de configuración sin entender para qué sirven. Podrías interrumpir rutas existentes, ajustes de seguridad o aplicaciones.
Si tu sitio web no logra establecer una conexión HTTPS segura en lugar de entrar en un bucle de redirección, el problema podría estar relacionado con ajustes TLS no compatibles o con la configuración del certificado. Nuestra guía sobre cómo solucionar ERR_SSL_VERSION_OR_CIPHER_MISMATCH explica cómo investigar esos problemas.
6. Borra la caché del sitio web y de la CDN
Una vez corregida la configuración que causaba las redirecciones, borra las cachés que todavía puedan contener redirecciones obsoletas.
Según tu configuración, pueden ser:
- La caché de los plugins del sitio web.
- La caché de páginas del proveedor de alojamiento.
- La caché de la CDN.
- La caché y las cookies del navegador.
Si utilizas Cloudflare, examina el comportamiento relacionado con la caché y purga el contenido cuando corresponda.
Recuerda que las redirecciones permanentes almacenadas en caché pueden persistir en algunos navegadores, por lo que probar con una sesión nueva puede ayudar a confirmar que el problema está resuelto.
7. Contacta con tu proveedor de alojamiento
Si el sitio web sigue mostrando ERR_TOO_MANY_REDIRECTS, contacta con tu proveedor de alojamiento y facilítale la información que hayas recopilado.
Indica la URL afectada, cuándo empezó el problema, si afecta a varios dispositivos y cualquier cambio reciente en la configuración de SSL, plugins, dominios o servidores.
Si es posible, proporciona la cadena de redirecciones obtenida con curl o las herramientas para desarrolladores.
Tu proveedor de alojamiento puede ayudarte a identificar las redirecciones configuradas en el servidor web o en la infraestructura de alojamiento.
Cómo evitar los bucles de redirección
Algunas buenas prácticas pueden reducir el riesgo de futuros problemas de redirección:
- Utiliza un dominio preferido y una configuración HTTPS coherentes.
- Evita forzar las mismas redirecciones mediante varios sistemas independientes.
- Verifica la configuración del proxy inverso y de SSL/TLS.
- Prueba las reglas de redirección antes de aplicarlas en producción.
- Haz una copia de seguridad de los archivos de configuración antes de cambiar las reglas del servidor.
- Vuelve a comprobar las redirecciones después de una migración o de cambios en la configuración de la CDN.
Una redirección debe llevar a los usuarios al destino previsto, no devolverlos a una URL anterior.
Preguntas frecuentes
ERR_TOO_MANY_REDIRECTS significa que el navegador ha encontrado demasiadas redirecciones al intentar cargar una página web. Esto suele ocurrir cuando unos ajustes contradictorios del sitio web envían repetidamente a los visitantes entre distintas URL.
Sí, a veces. Las cookies dañadas u obsoletas pueden contribuir a los bucles de redirección relacionados con el inicio de sesión y las sesiones. Sin embargo, borrarlas no resolverá las redirecciones incorrectas configuradas en el servidor del sitio web.
No directamente. El error puede producirse cuando entran en conflicto los ajustes de redirección de HTTP y HTTPS, especialmente en ciertas configuraciones de CDN o proxy inverso. Un certificado SSL/TLS no válido suele provocar una advertencia diferente en el navegador.
Empieza por abrir el sitio web en modo incógnito. Si funciona, borra las cookies del sitio afectado y comprueba las extensiones del navegador. Si el error persiste en varios navegadores, probablemente se deba a la configuración del sitio web.
Sí. Los bucles de redirección pueden afectar a cualquier sitio web, incluidas las aplicaciones a medida y los sitios que funcionan con Apache, Nginx o plataformas de alojamiento en la nube. El problema no es exclusivo de WordPress.
Conclusión
ERR_TOO_MANY_REDIRECTS se produce cuando un navegador entra en un bucle de redirección repetido en lugar de llegar a la página web solicitada.
Empieza por descartar problemas específicos del navegador. Después, examina la cadena de redirecciones y comprueba la configuración HTTPS, la configuración de la aplicación y las reglas de redirección del servidor.
En los sitios web de WordPress, presta especial atención a las URL del sitio y a los plugins. Si utilizas Cloudflare, comprueba que el modo SSL/TLS sea compatible con la configuración del servidor de origen.
Identificar la redirección en conflicto es la forma más fiable de resolver el error sin hacer cambios innecesarios.