Índice de contenidos
ToggleSeguramente, navegando por Google o durante el desarrollo de tu web, te hayas encontrado más de una vez con el error ERR_TOO_MANY_REDIRECTS, ¿verdad?
No te preocupes, ya que no es un problema sin solución, especialmente si cuentas con la ayuda de un equipo de desarrollo web especializado.
¿Cuál es el error ERR_TOO_MANY_REDIRECTS?
Este error aparece en diferentes navegadores web cuando se intenta acceder a una página que se encuentra con un bucle de redirecciones excesivas. Es decir, la página web a la que intentas acceder está configurada para redirigir a los usuarios a otra página diferente.
El problema está en que esta redirección se está realizando de manera continua y sin fin, provocando que el navegador no sea capaz de cargar la página correctamente y haciendo saltar el aviso de error. En concreto, las redirecciones son el manual de instrucciones que indican al navegador a qué página debe dirigirse de manera automática.
Son muchos los motivos por los que se puede necesitar llevar a cabo estas redirecciones como, por ejemplo, dirigir a los usuarios desde una URL antigua a una nueva tras haber actualizado un sitio web o, simplemente, que forme parte de una estrategia en la que la página que debe visitar la comunidad sea una diferente, entre otros muchos casos.
¿Por qué puede aparecer el error ERR_TOO_MANY_REDIRECTS?
Ya hemos visto que aparece cuando el navegador detecta un bucle de redirecciones excesivas a la hora de cargar una página web, pero… ¿Cuáles son las razones exactas? A continuación te lo desvelamos:
- Configuraciones incorrectas de redirección en el servidor web: Si las reglas de redirección están mal configuradas en el servidor, pueden causar que una página redireccione continuamente a otra, creando un bucle de redirecciones y haciendo salta el error ERR_TOO_MANY_REDIRECTS.
- Configuración errónea en el archivo .htaccess (en servidores Apache): En el caso concreto de servidores Apache, el archivo .htaccess puede contener reglas de redirección que están mal configuradas, lo que acaba resultando en un bucle de redirecciones.
- Conflictos entre redirecciones en diferentes niveles del servidor o aplicación: Si hay múltiples niveles de redirección configurados, puede provocar ciertos conflictos entre ellos, lo que lleva a un bucle de redirecciones.
- Errores en el código JavaScript o del lado del cliente: Otra posible razón es que los scripts JavaScript en la página web pueden estar causando redirecciones no deseadas, especialmente si hay algún error en la lógica de redirección.
- Configuraciones incorrectas en la aplicación web o CMS: Si estás utilizando un CMS (sistema de gestión de contenidos) como WordPress u otro framework web, las configuraciones de redirección dentro de la aplicación pueden no estar bien definidas, lo que termina resultando en un bucle de redirecciones.
- Redirecciones redundantes: A veces, las redirecciones están configuradas de manera redundante, lo que significa que, por ejemplo, una página redirige a otra que a su vez redirige nuevamente a la primera, creando un bucle infinito de redirecciones.
¿Cómo podemos solucionar el error ERR_TOO_MANY_REDIRECTS?
Ya hemos visto que, cuando tiene lugar una error de redirección excesiva puede ser por motivos muy diversos, desde una mala configuración en el servidor web hasta por errores en el código JavaScript que gestiona estas redirecciones.
Por ello, vamos a facilitar unas pautas para poder corregir este problema de raíz sea cual sea el motivo de estos bucles de redirección:
- Revisar las redirecciones de tu servidor: Verifica si hay alguna configuración de redirección en tu servidor web que esté causando el bucle de redirecciones. Esto puede incluir reglas en el archivo .htaccess (en el caso de servidores Apache) o en la configuración de redirecciones en servidores NGINX.
- Verifica las reglas de redirección en tu aplicación: Si estás utilizando un framework web o CMS, como WordPress, asegúrate de que las reglas de redirección estén configuradas correctamente en la aplicación. Esto puede involucrar ajustes en la configuración del sitio o en complementos específicos que gestionen redirecciones.
- Evita redirecciones redundantes: Asegúrate de que las redirecciones estén optimizadas y no sean redundantes. Si una redirección lleva a otra y luego vuelve a la primera página, esto puede causar el error ERR_TOO_MANY_REDIRECTS
- Revisa el código JavaScript: A veces, el código JavaScript en tu sitio web puede estar causando redirecciones no deseadas. Analiza y verifica si hay fragmentos de código que estén generando redirecciones y corrígelos según sea necesario.
- Limpia la caché del navegador: Después de realizar los cambios, limpia la caché de tu navegador para asegurarte de que estés viendo la versión más reciente del sitio y que no estés siendo redirigido a una página anterior almacenada en caché.
Sabemos que algunas de estas circunstancias y errores no son sencillos de solucionar o, al menos, no sin tener unos conocimientos mínimos o experiencia previa en situaciones de este tipo.
Por eso, en NeoAttack contamos con un equipo especializado en desarrollo y mantenimiento web que puede ayudarte no solo a solucionar el error ERR_TOO_MANY_REDIRECTS, sino otro tipo de situaciones similares.
Soluciones habituales para ERR_TOO_MANY_REDIRECTS
A veces, las soluciones previsiblemente más sencillas acaban siendo las más efectivas. Limpiar la caché y cookies de tu navegador de confianza puede solventar más de un problema.
Pero, cómo no, según el navegador que utilices, el procedimiento y pasos a seguir es diferente. Por eso, a continuación detallamos una guía para algunos de los navegadores web más populares actualmente:
Google Chrome
- Abre el navegador web Google Chrome.
- Haz clic en el icono de tres puntos. Lo encontrarás en la esquina superior derecha para abrir el menú.
- Selecciona la opción “Más herramientas” y luego, la de “Borrar datos de navegación”.
- En la ventana que aparece, asegúrate de seleccionar “Caché de imágenes y archivos” y “Cookies y otros datos del sitio”. Recuerda, ¡ambas!
- Elige el rango de tiempo para borrar los datos (por ejemplo, “Última hora” o “Todo el tiempo”).
- Por último, haz clic en “Borrar datos”.
Firefox
- Abre el navegador web de Mozilla Firefox.
- Haz clic en el icono de tres líneas horizontales que encontrarás en la esquina superior derecha, abriendo así el menú.
- Ahora selecciona “Opciones” y, luego, “Privacidad y seguridad” en el panel de la parte izquierda.
- Ya en la sección “Cookies y datos del sitio”, haz clic en “Limpiar datos…”.
- Asegúrate de seleccionar “Cookies” y “Caché” y, sobre todo, de desmarcar las opciones que no quieras borrar.
- Haz clic en “Limpiar”.
Microsoft Edge
- Abre el navegador web Microsoft Edge.
- Haz clic en el icono de tres puntos en la esquina superior derecha para abrir el menú.
- Ahora selecciona “Historial” y luego “Borrar datos de navegación”.
- Asegúrate de marcar las opciones “Cookies y datos del sitio web” y “Archivos e imágenes en caché”.
- Haz clic en “Borrar ahora”.
Una vez hecho este procedimiento en el navegador correspondiente, llega el momento de la verdad. Intenta cargar la página web deseada nuevamente.
Este procedimiento eliminará los datos almacenados localmente en tu navegador y puede resolver problemas de carga de diferentes páginas o el propio error ERR_TOO_MANY_REDIRECTS.
Ejemplo de cómo es un error ERR_TOO_MANY_REDIRECTS
Imaginemos que tienes un sitio web y has configurado una redirección desde la URL “ejemplo.com” a “www.ejemplo.com” para asegurarte de que siempre se utilice el prefijo “www”.
Sin embargo, cometiste un error al configurar la redirección y creaste un bucle de redirecciones. Aquí tienes un ejemplo paso a paso de cómo podría ocurrir:
- Un usuario intenta acceder a tu sitio web escribiendo “ejemplo.com” en la barra de direcciones de su navegador.
- El servidor recibe la solicitud y redirige automáticamente al usuario a “www.ejemplo.com” como se ha configurado.
- El navegador sigue la redirección y carga la página “www.ejemplo.com”.
- Sin embargo, en lugar de mostrar el contenido, el servidor también tiene una regla que redirige todas las solicitudes de “www.ejemplo.com” de vuelta a “ejemplo.com”.
- Como resultado, el navegador ahora intenta cargar “ejemplo.com” nuevamente.
- Pero como la solicitud inicial fue de “ejemplo.com”, el servidor vuelve a redirigir al usuario a “www.ejemplo.com”.
Esto, como vemos, crea un bucle infinito de redirecciones entre “ejemplo.com” y “www.ejemplo.com”, ya que cada vez que el navegador intenta cargar una URL, el servidor lo redirige a la otra y viceversa.
La solución más fácil para el error ERR_TOO_MANY_REDIRECTS
Como hemos podido ver, durante el desarrollo y mantenimiento web pueden surgir bastantes complicaciones técnicas que, sin conocimientos o experiencia en el sector, resultan imposibles de afrontar.
Si tienes un proyecto o quieres empezarlo y buscas ahorrarte problemas, tiempo y recursos, no dudes en contactar con una agencia de marketing digital especializada que solvente por ti cualquier adversidad.
¡Contáctanos y cuéntanos tu caso!