A veces cuando estamos navegando en Internet es posible que al ingresar a un sitio web nos encontremos con el error err_too_many_redirects. Se trata de un error relativamente común que probablemente confunda a la mayoría de los usuarios, pero no te preocupes, porque en esta ocasión te vamos a contar cuál es la solución al error err_too_many_redirects.
Contenido
En el artículo de hoy te vamos a explicar a fondo qué es el error, cómo se produce, y por supuesto te vamos a decir cuál es la solución al error err_too_many_redirects, así que sigue leyendo.
¿Qué es el error err_too_many_redirects?
Como decíamos, el error “err_too_many_redirects” es en realidad un error bastante común, y básicamente ocurre cuando ingresamos a un sitio buen que tiene un bucle de redirecciones, lo cual impedirá que nuestro navegador web pueda llevarnos al lugar a donde queremos llegar.
Para explicarlo de forma sencilla, imagina que quieres llegar a un lugar siguiendo determinadas instrucciones, pero dichas instrucciones te terminan llevando continuamente del punto A al punto B y viceversa, como en un bucle. Eso es básicamente lo que está sucediendo cuando se produce el error “err_too_many_redirects”.
¿Y qué son las redirecciones exactamente? Como ya decíamos, antes de pasar a la solución al error err_too_many_redirects, es importante entender que está sucediendo detrás, así que vamos a responder a esa pregunta a continuación.
¿Qué es una redirección?
En el mundo de los sitios web, cuando hablamos de redirecciones nos referimos a llevar a un usuario desde una URL hacia otra distinta. Esto se realiza por distintos motivos para lograr distintos objetivos, según lo que necesite el sitio web donde se encuentra el usuario.
Existen unos cuantos tipos de redirecciones, por ejemplo una redirección HTTP mediante un código 301, una redirección a través de una etiqueta HTML e incluso podemos crear una redirección mediante Javascript.
Las razones detrás de una redirección son varias, veamos algunos ejemplos comunes:
- Cambio de dominio: cuando un sitio web cambia su dominio principal, es necesario redirigir a los usuarios desde el dominio viejo hacia el nuevo, para lo cual es común emplear una redirección.
- Cambios en contenidos: a veces puede darse que un contenido de nuestro sitio o un recurso debe ser renombrado, de forma tal que usa redirección se emplea para que el navegador cargue el contenido o recurso desde la ubicación correcta.
- Rastreo y analítica: las redirecciones también se pueden utilizar para rastrear clicks en links e incluso para determinar la efectividad de una campaña publicitaria.
- Cambio de versión móvil a escritorio y viceversa: si estamos usando una computadora y por casualidad seguimos un link para ingresar a la versión móvil de un sitio web, se puede producir una redirección que nos llevará a la versión de escritorio, la cual cuenta con una interfaz adaptada a nuestro dispositivo. Lo mismo puede ocurrir al revés: ser redirigidos desde la versión de escritorio a la versión móvil.
¿Por qué se produce el error err_too_many_redirects?
Ya hemos explicado brevemente qué es el error err_too_many_redirects, pero todavía no hemos visto a fondo qué es lo que lo produce. Como ya comentamos, el error se produce debido a un bucle de redirecciones, pero lo que todavía no sabemos es cuál es la causa detrás de dicho bucle. Es importante saber esto, porque la solución al error err_too_many_redirects depende de conocer el origen del bucle.
Veamos entonces cuáles son las causas más comunes detrás del bucle que provoca el ya mencionado error.
- Configuraciones incorrectas en el servidor o en .htaccess: posiblemente la causa más común detrás el error err_too_many_redirects sea esta. A menudo las configuraciones incorrectas en el servidor web (Apache, Nginx, etc.) o incluso en archivos como el .htaccess, pueden crear un bucle de redirecciones, provocando el error.
- Configuraciones incorrectas en un CMS: los sitios web que han sido creados en CMS como WordPress a veces pueden presentar este error debido a configuraciones internas del propio CMS, de un plugin o incluso del theme.
- Caché del navegador: la memoria caché del navegador es genial, pero a veces nos puede jugar una mala pasada, y provocar un bucle de redirecciones que realmente no está ahí.
- Problemas de cookies: si hay algún problema con las cookies de un sitio web, a veces se pueden producir bucles de redirección. No es un caso tan común como los otros mencionados, pero no deja de ser una posibilidad.
- Configuraciones de redirección incorrectas: otra causa común detrás de los bucles es cuando estamos configurando una redirección, si colocamos alguna URL incorrecta podemos provocar un bucle, por ejemplo si estamos redirigiendo un dominio sin www hacia www, pero a su vez ya teníamos una redirección de www hacia el dominio sin www, se producirá un bucle.
Ahora que el panorama está un poco más claro, veamos cómo se pueden solucionar los distintos orígenes del bucle.
Solución al error err_too_many_redirects
Debido a que este error puede tener orígenes muy variados, no existe una solución universal, de hecho se debe revisar siempre caso a caso, así que si estás presentando un bucle por favor revisar a continuación nuestras recomendaciones para dar solución al error err_too_many_redirects.
Primero que nada asegúrate de revisar el archivo .htaccess de tu sitio web. En el 90% de los casos el problema estará allí, así que revisa a fondo todas las reglas configuradas, puede que tu programador o tu proveedor de hosting te ayude con este asunto si no tienes muchos conocimientos al respecto.
Descartando un problema en .htaccess, lo siguiente es revisar la configuración del web server, ya sea Apache, Nginx, IIS, u otro. Para este punto vas a necesitar la ayuda de tu proveedor de hosting, a menos que tengas un servidor dedicado y dispongas de acceso root o administrador, en cuyo caso puedes revisar la configuración por tu cuenta.
Si tu web utiliza un CMS como WordPress, revisa la URL que tienes configurada en el mismo, y asegúrate que sea correcta. También revisa los plugins que puedan producir redirecciones, y además limpia la caché de tu web si tienes un plugin de caché. Finalmente, prueba a cambiar el theme al que viene por defecto, y comprueba si el error persiste o no.
Si todavía no das con la solución al error err_too_many_redirects, entonces quizá el problema esté en el navegador. Es recomendable limpiar la caché y cookies de tu navegador, y posteriormente lo reinicies, esto asegurará que dichos elementos no estén interfiriendo.
Como punto final, revisa las redirecciones configuradas en tu sitio web, ya sea en el código del mismo o en paneles como cPanel, el cual integra una opción para crear redirecciones. Puede que sin querer hayas configurado una redirección incorrecta, o puede que en el código tengas una redirección mediante HTML o Javascript y no te hayas percatado.
Conclusión
Como hemos visto en esta ocasión, el error «err_too_many_redirects» es un problema común que los usuarios pueden encontrar al navegar por Internet, y su origen radica en bucles de redirección en sitios web. Estos bucles, que pueden surgir por diversas razones, impiden que el navegador lleve al usuario al destino deseado.
Las redirecciones, utilizadas para diversos propósitos como cambios de dominio, ajustes de contenido, análisis y adaptación de versiones móviles a escritorio, son fundamentales en el funcionamiento de los sitios web, pero a veces nos pueden jugar en contra como en este caso.
Las causas detrás de estos bucles son variadas, desde configuraciones incorrectas en el servidor, archivos .htaccess o en plataformas como WordPress, hasta problemas con la caché del navegador o cookies defectuosas.
La solución al error requiere enfrentar específicamente el origen del bucle, lo que implica revisar y corregir configuraciones en .htaccess, ajustar la configuración del servidor web, verificar la URL y configuraciones en CMS como WordPress, limpiar la caché y cookies del navegador, y examinar las redirecciones configuradas en el sitio.