En Kinsta nos encontramos con muchos errores diferentes, y el ERR_TOO_MANY_REDIRECTS (también conocido como bucle de redirección) es uno de los que vemos a menudo.
Normalmente se produce después de un cambio reciente en tu sitio web, una mala configuración de las redirecciones en tu servidor o una configuración incorrecta con servicios de terceros. Pero no te preocupes, este error es bastante fácil de solucionar.
Echa un vistazo a las siguientes recomendaciones sobre cómo solucionar este error y volver a poner en marcha tu sitio web.
¿Qué es el Error ERR_TOO_MANY_REDIRECTS?
El error ERR_TOO_MANY_REDIRECTS es más o menos lo que parece: algo está causando demasiados redireccionamientos, enviando tu sitio web a un bucle de redireccionamiento infinito.
Básicamente, el sitio está atascado (por ejemplo, la URL 1 apunta a la URL 2 y la URL 2 vuelve a apuntar a la URL 1, o el dominio te ha redirigido demasiadas veces) y, a diferencia de otros errores, éstos rara vez se resuelven solos y probablemente necesitarán que tomes medidas para solucionarlo.
Es posible que también te hayas encontrado con el error «la solicitud ha superado el límite de 10 redirecciones internas debido a un probable error de configuración«.
Código de error | ERR_TOO_MANY_REDIRECTS |
Tipo de error | Error de navegador/error de código |
Variaciones del error | Esta página no funciona. domain.com te ha redirigido demasiadas veces. La página no está redirigiendo correctamente Esta página no funciona en este momento Safari no puede abrir la página |
Causas del error | Ajustes/plugins de WordPress mal configurados Problemas con la caché/cookies del navegador. Problemas con servicios de terceros Mala configuración HTTPS Mala configuración del servidor |
El error ERR_TOO_MANY_REDIRECTS
El error ERR_TOO_MANY_REDIRECTS se produce como resultado de una mala configuración de las redirecciones en tu servidor, o de una configuración incorrecta con servicios de terceros. Este error es básicamente lo que indica: un bucle de demasiadas redirecciones está provocando que tu sitio web se quede atascado en un ciclo interminable.
ERR_TOO_MANY_REDIRECTS: ¿Qué Aspecto Tiene?
Hay un par de variaciones diferentes de este error dependiendo del navegador que estés utilizando.
Google Chrome
En Google Chrome este error se mostrará como ERR_TOO_MANY_REDIRECTS (como se ve a continuación) o This webpage has a redirect loop problem (Esta página web tiene un problema de bucle de redireccionamiento).
This page isn’t working. domain.com redirected you too many times (Esta página no funciona. domain.com te ha redirigido demasiadas veces).
(Consulta cómo solucionar el error ERR_CACHE_MISS de Chrome).
Mozilla Firefox
En Mozilla Firefox se mostrará como The page isn’t redirecting properly (La página no está redirigiendo correctament, como se ve a continuación).
An error occured during a connection to domain.com. This problem can sometimes be caused by disabling or refusing to accept cookies. (Se ha producido un error durante la conexión con domain.com. Este problema puede deberse, en ocasiones, a la desactivación o rechazo de las cookies.)
Microsoft Edge
En Microsoft Edge, simplemente se mostrará como This page isn’t working right now (Esta página no funciona en este momento, como se ve a continuación).
Domain.com redirected you too many times. (Dominio.es te ha redirigido demasiadas veces).
Safari
En Safari, se mostrará como Safari Can’t Open the Page (Safari no puede abrir la página, como se ve a continuación).
Too many redirects occurred trying to open “domain.com.” This might occur if you open a page that is redirected to open another page which is then redirected to open the original page. (Se han producido demasiadas redirecciones al intentar abrir «dominio.com» Esto puede ocurrir si abres una página que es redirigida para abrir otra página que, a su vez, es redirigida para abrir la página original).
¿Qué Causa el Error ERR_TOO_MANY_REDIRECTS?
Este error se produce cuando el navegador no puede establecer una conexión entre la página inicial y la página de destino en una redirección. Las causas principales pueden ser:
- Ajustes de WordPress mal configurados
- Plugin de WordPress mal configurado.
- Configuración incorrecta del servidor.
- Configuración HTTPS incorrecta.
- Problemas con la caché/cookies del navegador.
- Problemas con servicios de terceros (por ejemplo, CDN).
- Migración incorrecta del sitio web o del dominio.
¿Cómo Solucionar el Error ERR_TOO_MANY_REDIRECTS?
Aquí tienes algunas recomendaciones y cosas que debes comprobar para solucionar el error (ordenadas según las razones más comunes que vemos):
1. Borrar las Cookies de ese Sitio Específico
De hecho, tanto Google como Mozilla recomiendan directamente debajo del error que «intentes borrar tus cookies». En ocasiones, las cookies pueden contener datos defectuosos que podrían provocar el error ERR_TOO_MANY_REDIRECTS. Esta es una recomendación que puedes probar incluso si te encuentras con el error en un sitio que no es tuyo.
Debido al hecho de que las cookies conservan tu estado de «conectado» en los sitios y otras configuraciones, te recomendamos que simplemente elimines la(s) cookie(s) del sitio que está teniendo el problema. De esta forma no afectará a ninguna de tus otras sesiones o sitios web que visites con frecuencia.
Sigue los pasos que se indican a continuación para eliminar una cookie de un sitio web concreto en Google Chrome.
Paso 1
En Google Chrome, haz clic en los tres puntitos de la esquina superior derecha. A continuación, haz clic en «Configuración».
Paso 2
Desplázate hacia abajo y haz clic en «Avanzado».
Paso 3
A continuación, haz clic en «Configuración de contenido».
Paso 4
Haz clic en «Cookies».
Paso 5
A continuación, haz clic en «Ver todas las cookies y datos del sitio».
Paso 6
Busca el sitio (dominio) en el que te aparece el error ERR_TOO_MANY_REDIRECTS. A continuación, puedes eliminar la(s) cookie(s) almacenada(s) actualmente en tu ordenador para ese dominio. A continuación, intenta visitar el sitio de nuevo.
2. Borrar la Caché del Servidor, del Proxy y del Navegador
Debido al hecho de que los bucles de redirección son respuestas que pueden almacenarse en caché, siempre es recomendable intentar borrar la caché de tu sitio de WordPress, del servidor, de los servicios proxy de terceros e incluso de tu navegador si es necesario.
Borrar la Caché del Sitio de WordPress
Dependiendo del tipo de bucle de redireccionamiento, es posible que aún puedas acceder a tu panel de administración de WordPress. En este caso, puedes borrar fácilmente la caché en la configuración de tu plugin de caché. Aquí tienes un par de enlaces rápidos sobre cómo borrar la caché de WordPress con plugins populares:
Si eres cliente de Kinsta, puedes borrar tu caché fácilmente desde la barra de herramientas de administración de WordPress.
Borrar la Caché del Servidor
Si no puedes acceder a la administración de WordPress, muchos alojamientos de WordPress tienen sus propias herramientas en el panel de control para borrar la caché de tu sitio WordPress.
Si eres cliente de Kinsta, puedes borrar la caché de WordPress manualmente desde el panel de control de MyKinsta. Aquí tienes los pasos:
Dentro del panel de control, haz clic en Sitios WordPress en la barra de navegación lateral izquierda.
Haz clic en el nombre de tu sitio en la lista de sitios y haz clic en la pestaña Herramientas.
Haz clic en el botón Borrar caché para borrar toda la caché.
Borrar Caché de Proxy
Si utilizas un servicio de proxy inverso de terceros, como Cloudflare o Sucuri, también puede ser beneficioso borrar la caché de su parte.
Cloudflare
Para purgar la caché de Cloudflare, accede a su panel de control, haz clic en «Caché» y haz clic en «Purgar todo».
Sucuri
Para purgar la caché de Sucuri, accede a su panel de control, ve a «Rendimiento» y haz clic en «Borrar caché».
Borrar Caché del Navegador
Si quieres comprobar si puede ser la caché de tu navegador, sin borrar la caché, siempre puedes abrir tu navegador en modo incógnito. O prueba otro navegador y comprueba si sigues viendo el error ERR_TOO_MANY_REDIRECTS.
Si determinas que la causa es la caché de tu navegador, puedes borrarla. A continuación encontrarás instrucciones sobre cómo hacerlo en varios navegadores:
- Cómo Forzar la Actualización de una Página en Todos los Navegadores
- Cómo Borrar la Caché del Navegador en Google Chrome
- Cómo Borrar la Caché del Navegador Mozilla Firefox
- Cómo Borrar la Caché del Navegador Safari
- Cómo Borrar la Caché del Navegador en Internet Explorer
- Cómo Borrar la Caché del Navegador en Microsoft Edge
- Cómo Borrar la Caché del Navegador en Opera
3. Determinar la Naturaleza del Bucle de Redireccionamiento
Si borrar la caché no ha funcionado, entonces tendrás que ver si puedes determinar la naturaleza del bucle de redirección. Nuestra herramienta gratuita online Redirect Checker puede ayudar a proporcionar un análisis más profundo de lo que podría estar pasando. Esto también se puede hacer a través de cURL.
Por ejemplo, en el sitio que se muestra a continuación, tiene un bucle de redireccionamiento 301 hacia sí mismo, que está causando una gran cadena de redireccionamientos defectuosos. Puedes seguir todas las redirecciones y determinar si se trata o no de un bucle de vuelta a sí mismo, o tal vez de un bucle HTTP a HTTPS, en cuyo caso veremos cómo resolverlo más adelante.
La extensión de Chrome Redirect Path también puede ser muy útil y proporciona información sobre todas las redirecciones que se producen en tu sitio (URL o página específica).
4. Comprueba tu Configuración HTTPS
Otra cosa que debes comprobar es tu configuración HTTPS. Muchas veces hemos visto que se produce un ERR_TOO_MANY_REDIRECTS cuando alguien acaba de migrar su sitio de WordPress a HTTPS y no ha terminado o ha configurado algo incorrectamente.
No Fuerces HTTPS sin un Certificado SSL
Esta es, con diferencia, la razón más común que vemos habitualmente. Si fuerzas a tu sitio WordPress a cargarse sobre HTTPS sin instalar primero un certificado SSL, lanzarás instantáneamente a tu sitio a un bucle de redireccionamiento. Para solucionarlo, simplemente instala un certificado SSL en tu sitio de WordPress.
También se recomienda ejecutar una comprobación SSL. Los certificados SSL/TLS no sólo requieren que tengas instalado tu certificado principal, sino también lo que llaman certificados intermedios (cadena). Estos deben configurarse correctamente.
Recomendamos utilizar la herramienta gratuita de comprobación SSL de Qualys SSL Labs. Es muy fiable y la utilizamos para todos los clientes de Kinsta cuando verificamos certificados. Simplemente dirígete a su herramienta de comprobación SSL, introduce tu dominio en el campo Nombre de host y haz clic en «Enviar» Si lo prefieres, también puedes seleccionar la opción de ocultar los resultados públicos. Puede tardar uno o dos minutos en escanear la configuración SSL/TLS de tu sitio en tu servidor web.
No Utilices un Plugin SSL, Actualiza tus Enlaces Codificados Manualmente
Existen algunos plugins SSL gratuitos para WordPress, como el plugin Really Simple SSL, que te ayudarán a redireccionar automáticamente a HTTPS. Sin embargo, no recomendamos este método como solución permanente porque los plugins de terceros siempre pueden introducir otra capa de problemas y cuestiones de compatibilidad. Es una buena solución temporal, pero realmente deberías actualizar tus enlaces HTTP codificados.
Tenemos un gran tutorial con 4 formas sencillas de hacer un buscar y reemplazar en WordPress. Si eres cliente de Kinsta, también puedes ponerte en contacto con nuestro equipo de soporte para que lo haga por ti.
Comprueba las Redirecciones HTTP a HTTPS en el Servidor
Es muy posible que las reglas de redirección HTTPS de tu servidor estén mal configuradas.
Redirigir HTTP a HTTPS en Nginx
Si tu servidor web ejecuta Nginx, puedes redirigir fácilmente todo tu tráfico HTTP a HTTPS añadiendo el siguiente código a tu archivo de configuración de Nginx. Este es el método recomendado para redirigir WordPress ejecutándose en Nginx.
El problema que tenía era que estaba forzando el https en wp-config.php sin tener aún el certificado ssl, solo tuve que deshabilitar el forzado, crear el certificado con LetsEncrypt y por último volver a activar el https y logré solucionarlo! Muchas gracias!
¡Los amo! me dieron la solución, a mi me funcionó lo de pasar el crypto a full, muchísimas gracias.
Muchisimas gracias. Fueron de gran ayuda, no, fueron la ayuda.
Gracias fue lo unico que me ayudo jeje
Hola!, hice todo lo que pusiste aca pero no lo resolvio, lo que si resolvio mi problema fue:
1- ir al ftp del sitio
2- modificar el archivo .htaccess por old.htaccess
y listo.
saludos!