¿Qué es el error "ERR_TOO_MANY_REDIRECTS" y cómo solucionarlo?
Este tutorial abarca los siguientes temas:
Probablemente hayas encontrado el error “ERR_TOO_MANY_REDIRECTS” muchas veces al navegar online. Este es un error generalizado que puede ocurrir debido a varias razones. Puede parecer frustrante al principio, pero no es tan difícil de arreglar en general.
Esta guía examinará qué significa el error, qué lo causa y cómo solucionarlo.
¿Qué es el error “ERR_TOO_MANY_REDIRECTS”?
Los redireccionamientos tienen muchos usos prácticos que ayudan a los propietarios de sitios web a mejorar su clasificación SEO. Los casos estándar cuando usas redirecciones incluyen:
- Has diseñado una nueva página web destinada a reemplazar una antigua. Puedes redirigir a los visitantes a la nueva página cuando escriben la URL de la página anterior.
- Has cambiado la URL del sitio web. Una redirección puede garantizar que los visitantes que accedan a la dirección anterior sean redirigidos a la nueva URL del sitio web.
- Puedes configurar una redirección desde una dirección inexistente a una página web específica para que los visitantes no vean el mensaje de “página no encontrada”.
Cuando todo está en orden, los visitantes cargan la página de destino de la redirección sin ningún problema. Sin embargo, cuando la redirección está mal configurada, sus navegadores pueden mostrar el error “ERR_TOO_MANY_REDIRECTS”.
En el escenario más común, escribes una URL y tu navegador redirige a otra URL. Sin embargo, la página web de destino no carga porque la nueva URL no es válida, o redirige a la URL original. Por lo tanto, el navegador termina en un bucle de redirección y, después de algunos intentos fallidos, muestra la página de error.
El aspecto y el mensaje exactos de la página varían según el navegador. Google Chrome te dice: “Esta página no funciona”. A continuación, puedes ver una captura de pantalla del navegador.
En Mozilla Firefox el mensaje exacto es – “La página no está redirigiendo adecuadamente”.
En Safari verás la notificación – “Safari no puede abrir la página”.
Independientemente del mensaje exacto, el problema es el mismo: tu navegador está atascado en un bucle de redirección. Después de un cierto número de intentos, se da por vencido y te informa del problema que puede que necesites investigar más a fondo.
¿Cuáles son las causas comunes del error “ERR_TOO_MANY_REDIRECTS”?
Aunque tu navegador genera el mensaje de “Too many redirects”, no es necesariamente la fuente del problema. De hecho, la causa puede ser un problema local del navegador, pero hay otras posibles razones.
En general, podemos agrupar los problemas en algunas categorías.
- Datos del navegador local corruptos
- Cookies caducadas o corruptas guardadas en tu navegador
- Archivos en caché caducados o corruptos
- Problemas de servicios proxy como firewalls o CDN (Content Delivery Network)
- Datos almacenados en caché caducados o corruptos del servicio de proxy
- Configuración de SSL incorrecta en el servicio de proxy
- Problemas de configuración en el servidor de alojamiento
- Un certificado SSL faltante o mal configurado en el servidor
- Caché caducada o corrupta generada por el servidor
- Redirecciones mal configuradas en el servidor
- Configuraciones incorrectas en el sitio web
- Archivos en caché caducados o corruptos generados desde el sitio web
- Redirecciones incorrectas en el archivo .htaccess de la web
- Problemas específicos de configuración en sitios de WordPress
- URLs de sitios web mal configuradas
- Bucles de redirección causados por plugins de WordPress
¿Cuáles son las soluciones para las causas generales del error “ERR_TOO_MANY REDIRECTS”?
Como puedes ver en la sección anterior, hay varios orígenes posibles para el error “demasiadas redirecciones”. Encontrar el origen del problema puede requerir algunas comprobaciones.
Recomendamos comenzar a solucionar problemas desde los problemas más generales y pasar gradualmente a los más específicos.
Limpia la caché y las cookies de tu navegador
“ERR_TOO_MANY_REDIRECTS” puede ser causado por cookies caducadas o inválidas y archivos en caché que tu navegador generó de sesiones anteriores. Estos datos desactualizados pueden causar un bucle de redirección por tu lado, mientras que el sitio está disponible para todos los demás.
Por lo tanto, limpiar las cookies y la caché del navegador puede solucionar el problema.
Lee los siguientes artículos para obtener instrucciones detalladas sobre cómo borrar las cookies y la caché dependiendo de tu dispositivo o aplicación de navegador.
- Cómo limpiar las cookies y la caché en los navegadores de escritorio
- Cómo limpiar las cookies y la caché en dispositivos Android
- Cómo limpiar la caché y las cookies en iPhone
Limpia la caché de tu sitio web
Muchas aplicaciones CMS (sistema de administración de contenido) como WordPress, Joomla o Magento generan archivos en caché para acelerar la entrega de la página. Sin embargo, muy a menudo, el contenido almacenado en caché puede caducar o volverse inválido.
Esto puede resultar en el error “demasiadas redirecciones” para los visitantes que acceden a las páginas web. Por lo tanto, es muy recomendable limpiar la caché de la aplicación de tu sitio web cada vez que veas este error en tu sitio web.
WordPress tiene un mecanismo de almacenamiento en caché de objetos incorporado, aunque la mayoría de los administradores de sitios web confían en los plugins de almacenamiento en caché para una administración más fácil. Comprueba si tu sitio web de WordPress contiene dichos plugins y limpia su caché desde el panel de control.
Los sitios web de WordPress alojados en SiteGround tienen el plugin Speed Optimizer preinstalado por defecto. Para purgar su caché, abre tu panel de WordPress. En la barra de administración superior, presiona el botón Purgar caché de SG.
En caso de que uses un plugin alternativo, comprueba si la barra de administración superior tiene un botón similar para el plugin respectivo. También puedes considerar abrir la sección de plugins desde el menú del lado izquierdo, donde las opciones de purga de caché deberían estar disponibles.
Por otro lado, algunos temas también generan archivos en caché, por ejemplo, el tema Divi. Para obtener instrucciones detalladas, lee esta guía sobre cómo limpiar la caché en Divi.
Otras aplicaciones CMS tienen mecanismos de almacenamiento en caché incorporados. Para obtener más información sobre cómo borrar el caché de las distintas aplicaciones, consulta las siguientes guías:
- ¿Cómo limpiar la caché en Magento?
- ¿Cómo limpiar la caché de la página en MediaWiki?
- ¿Cómo habilitar y purgar la caché en Drupal 7.x?
- ¿Cómo configurar el almacenamiento en caché dinámico en Drupal 8.x?
Borrar la caché del servidor
Otra fuente de caché es el propio servidor. Muchos proveedores de alojamiento proporcionan almacenamiento en caché del lado del servidor para aumentar la velocidad de tu sitio web.
En ocasiones, la caché puede caducar o dañarse, lo que resulta en el error “demasiados redireccionamientos”.
Por lo general, debería haber una sección en el panel de control de tu alojamiento web para limpiar el almacenamiento en caché del lado del servidor.
Los usuarios de SiteGround pueden consultar esta guía sobre cómo limpiar la caché del sitio en Site Tools.
Limpiar la caché de un firewall proxy o Content Delivery Network (CDN)
Muchos sitios web usan servicios de proxy para mejorar su seguridad y rendimiento. Algunos ejemplos son el CDN de Cloudflare, Sucuri Firewall, SiteGround CDN, etc.
También crean contenido en caché para tu sitio web, que puede volverse inválido y causar el error “ERR_TOO_MANY_REDIRECTS”. Deberías tener la opción de purgar la caché en el panel de control del servicio.
Los usuarios de SiteGround CDN pueden limpiar la caché desde el Site Tools del sitio web. Navega a la sección Sitios web en tu Área de cliente y presiona Site Tools.
Abre la sección Velocidad y selecciona CDN. Para vaciar la caché, presiona el botón Purgar caché (icono de pincel).
Otros servicios de CDN deben tener una sección similar en sus paneles de control donde se puede limpiar la caché. Inicia sesión en el panel de control de tu CDN y purga la caché de la sección respectiva.
Inspeccionar la configuración de SSL/TLS en el CDN
Una fuente común de un bucle de redirección es la configuración de SSL/TLS en un CDN. SiteGround CDN está configurado para funcionar directamente con el SSL de tu sitio web, por lo que no hay configuraciones SSL adicionales que puedan causar “demasiadas redirecciones”.
Sin embargo, muchos otros servicios de CDN usan un SSL adicional que funciona en combinación con el SSL instalado en tu servidor de alojamiento. Este SSL generalmente viene con configuraciones adicionales que pueden causar un bucle de redirección si no está configurado correctamente.
Podría decirse que el servicio de CDN más popular es Cloudflare y, muy a menudo, una configuración de soporte SSL inadecuada causa un bucle de redirección. Para corregir el problema, inicia sesión en tu cuenta de Cloudflare. Abre la sección Sitios web y selecciona tu sitio web.
Abrirá el panel de control específico para el sitio web en particular. Navega a la sección SSL/TLS y selecciona la subsección Información general donde se controlan los modos de soporte SSL.
Si tu sitio web carga con HTTPS desde el lado del hosting, configura el Soporte SSL en Completo (estricto). El modo Flexible es adecuado cuando tu sitio web carga con el protocolo HTTP. Tener un modo incorrecto causará el error “ERR_TOO_MANY_REDIRECTS”.
Instalar un certificado SSL en el sitio web
Un certificado SSL mal configurado o faltante para tu sitio web también puede causar el error “ERR_TOO_MANY_REDIRECTS”. Es posible que hayas forzado una redirección de HTTP a HTTPS, pero dado que falta el certificado, el sitio web no puede cargar la página y cae en un bucle de redirección. Otra posibilidad es que el certificado esté presente, pero no instalado correctamente.
Para comprobar el estado del SSL, puedes utilizar un comprobador de SSL online. Uno de los más populares es este.
Si falta el SSL o muestra errores, instala un nuevo SSL para tu sitio web. Por lo general, hay una herramienta de instalación de SSL en el panel de control de la mayoría de los proveedores de alojamiento. Los usuarios de SiteGround pueden leer esta guía sobre cómo instalar un SSL Let’s Encrypt en Site Tools.
Examinar el bucle de redirección
Para tener una idea clara de la redirección que ocurre en la página web, puedes usar varias herramientas que te mostrarán la cadena de redirección. De esta manera, puedes rastrear la URL de destino de la redirección que causa el error.
Hay muchos comprobadores de redirección online para este propósito. Esta herramienta es una de las muchas herramientas online disponibles.
Alternativamente, puedes usar el Terminal de tu ordenador y ejecutar comandos que pueden mostrar información para la redirección.
En tu Terminal, ejecuta el siguiente comando.
$ curl -I -L la dirección de la página
En nuestro ejemplo, la dirección de la página es sg-testing.com, por lo que el comando que estamos ejecutando es:
$ curl -I -L sg-testing.com
La salida en Terminal será un registro de las URL a las que redirige la dirección.
Tu sitio web tendrá una cadena de redirección similar causando el bucle. Usa uno de los métodos anteriores para ver la cadena de redirecciones en tu sitio web.
Inspeccionar las redirecciones en el servidor
Las redirecciones se pueden configurar en el servidor proxy inverso del alojamiento. Tales redirecciones no son visibles en el archivo .htaccess del sitio web. Por lo general, se definen en una sección de Redirecciones en tu panel de control.
En el alojamiento de SiteGround, puedes administrar las redirecciones en Site Tools del sitio web. Para examinar las redirecciones, abre Site Tools y navega a la sección Dominio, luego elige Redirecciones. En esta página, puedes ver las redirecciones existentes en tu sitio web.
En este caso, sg-testing.com redirige a https://dev.sg-testing.com, pero dev.sg-testing.com redirige a https://sg-testing.com.
Por lo tanto, cuando intentas acceder a sg-testing.com, tu navegador caerá en un bucle sin fin entre las dos direcciones.
Es posible que tengas una redirección similar que cause un bucle de redirección en tu sitio web. Para eliminarlo, usa el botón Borrar (icono de la papelera). Vuelve a cargar el sitio web y comprueba si el error desaparece.
Comprueba el archivo .htaccess del sitio web
Otra causa común de redirecciones es el archivo .htaccess de tu sitio web. Es el archivo donde puedes añadir directivas de Apache, incluyendo redirecciones. Es posible que hayas añadido una redirección mal configurada que fuerza un bucle de redirección en tu sitio web.
Examina el código del archivo en el Gestor archivos o FTP. Los usuarios de SiteGround pueden navegar a su Área de Cliente y abrir la sección Sitios web. Luego abre Site Tools para el sitio en cuestión y haz clic en Sitio web. Elige Gestor de archivos y abre la carpeta raíz del sitio web.
En Site Tools, la carpeta raíz de cualquier sitio web es
el nombre del sitio web/public_html
En nuestro caso, el sitio web es sg-testing.com, por lo que la carpeta raíz es:
sg-testing.com/public_html
Esta es la carpeta donde reside .htaccess. Selecciona el archivo y presiona Editar en la barra de herramientas del Gestor de archivos.
Abrirás el archivo en modo Editor, donde podrás examinar el código. Busca cualquier regla de redirección ya que es la fuente probable del error “ERR_TOO_MANY_REDIRECTS”.
En este ejemplo, la intención era forzar HTTPS para el sitio web. Sin embargo, cuando usas una redirección estándar para reenviar la página de inicio a otra dirección en el mismo sitio web, creas un bucle de redirección.
La solución, en este caso, será eliminar esta redirección y en su lugar usar una regla de Rewrite. Para conocer los pasos detallados, consulta esta guía sobre cómo forzar SSL con .htaccess. Alternativamente, en Site Tools, también puedes usar la herramienta Forzar HTTPS.
Es posible que tengas otras redirecciones que causen el bucle de redirección para tu sitio web. Prueba eliminando o comentando las líneas que definen las redirecciones y confirma los cambios con el botón Guardar (icono del disquete).
¿Cómo arreglar el error “ERR_TOO_MANY_REDIRECTS” en un sitio de WordPress?
Hasta ahora, el artículo ha examinado las soluciones generales que puedes aplicar independientemente de la aplicación de tu sitio web. Sin embargo, la mayoría de los sitios web están construidos en WordPress y hay problemas de configuración específicos que pueden causar el error “Demasiadas redirecciones” en esta aplicación.
Por lo tanto, examinaremos los problemas comunes que pueden causar el bucle de redirección en las configuraciones de WordPress y cómo solucionarlos.
Comprueba y configura la URL del sitio web en WordPress
Un problema común que puede causar el error “demasiadas redirecciones” en los sitios web de WordPress es una falta de coincidencia entre la Dirección de WordPress y la configuración de la Dirección del sitio. Esto puede hacer que tu sitio de WordPress rebote entre las dos direcciones, terminando finalmente en un bucle de redirección.
Para comprobar las URL y corregirlas, deberás iniciar sesión en tu panel de WordPress, luego ir a Ajustes y elegir Generales. Verás los dos campos Dirección de WordPress y Dirección del sitio. Asegúrate de que las URL coincidan en ambos campos.
En algunas ocasiones, el error puede evitar que inicies sesión en el panel. Sin embargo, existen métodos alternativos para editar las URL del sitio web. Para conocer los pasos detallados, consulta este tutorial sobre cómo cambiar la URL de WordPress.
Desactivar los plugins en tu WordPress
Una causa común de un bucle de redirección es un plugin defectuoso en tu sitio web. En general, cualquier plugin mal configurado puede causar un bucle de redirección. Con mayor frecuencia, la causa es un plugin utilizado para redirecciones, optimización SEO o corrección de contenido inseguro.
Si el error “ERR_TOO_MANY_REDIRECTS” no está afectando al backend, puedes proceder accediendo a tu panel de control. Navega a la sección Plugins y selecciona Plugins instalados.
Para localizar al culpable, deshabilita los plugins uno por uno presionando el botón Desactivar para el plugin respectivo.
Cuando el plugin defectuoso está desactivado, el error dejará de existir. Luego, puedes considerar encontrar un plugin alternativo con la misma funcionalidad o ponerte en contacto con el soporte del plugin para reportar el problema.
Si el error te impide acceder al panel, necesitarás usar un método alternativo para desactivar los plugins. Puedes desactivar todos los plugins directamente desde la base de datos o desde la herramienta Instalar y gestionar en Site Tools (para usuarios de SiteGround).
Lee las instrucciones detalladas para ambos métodos a continuación:
- ¿Cómo deshabilitar todos los plugins de Site Tools?
- ¿Cómo desactivar todos los plugins de WordPress de la base de datos?
El bucle de redirección debería detenerse después de desactivar los plugins. Luego puedes reactivarlos uno por uno. Cuando habilites el defectuoso, el error volverá. Puede que te bloquee el panel de control de nuevo, pero puedes desactivar los plugins una vez más para recuperar el acceso. Luego, puedes habilitar todos los plugins excepto el problemático.
Páginas con largas cadenas de redirecciones y SEO
El problema de demasiadas redirecciones puede ser malo para tus resultados de SEO por varias razones:
- Google asigna un presupuesto de rastreo específico a cada sitio, el número de páginas que rastreará en un período de tiempo determinado. Demasiadas redirecciones pueden consumir rápidamente este presupuesto, evitando que Google indexe todas tus páginas importantes.
- Las redirecciones pueden ralentizar los tiempos de carga de la página, impactando negativamente en la experiencia del usuario y dando lugar a mayores tasas de rebote. Google considera la velocidad de la página como un factor de clasificación, por lo que las páginas más lentas pueden tener una clasificación más baja en los resultados de búsqueda.
- Múltiples redirecciones pueden confundir a los usuarios y llevar a una mala experiencia de usuario. Esto puede aumentar las tasas de rebote y disminuir el tiempo que los usuarios pasan en tu sitio, los cuales son señales negativas para Google.
- Las cadenas y bucles de redirección pueden crear problemas técnicos en tu sitio. Googlebot puede quedarse atascado en estos bucles, lo que evita que indexe correctamente tu contenido.
La mejor práctica es revisar tu sitio regularmente en busca de bucles de redirección, y si usas una herramienta como WebSite Auditor, la tarea se vuelve mucho más fácil. Todo lo que necesitas hacer es crear un nuevo proyecto para tu dominio, dejar que la herramienta rastree las páginas, y luego revisar la información en la sección Redirecciones del módulo de Auditoría del sitio.
Revisar regularmente tu sitio en busca de problemas de redireccionamiento y arreglarlos de inmediato puede ayudar a mantener una buena posición de SEO a los ojos de Google.
Resumen
El error “ERR_TOO_ MANY_REDIRECTS” puede afectar a cualquier sitio web. Es importante saber qué lo causa, para que puedas reaccionar de manera oportuna antes de perder tráfico a tu sitio web.
Esta guía describe los problemas más comunes y las soluciones para arreglar el error.
Para obtener más información sobre las redirecciones, lee esta guía sobre cómo crear redirecciones de URL.
También puede que necesites crear redirecciones personalizadas. Consulta este artículo sobre la redirección de un dominio a otro.