err_too_many_redirects en WordPress y cómo resolverlo

Al trabajar con servidores, bien sea del lado del cliente como del lado de quien presta el servicio, se encuentran muchos tipos de errores diferentes.

El error “err_too_many_redirects”(error de muchas redirecciones) es un error común generado por un loop o bucle de redirecciones. Por lo general ocurre cuando se realizan cambios en su sitio de WordPress y proviene de una configuración incorrecta de las direcciones en su servidor o de los servicios de terceros.

Afortunadamente la solución de este error es bastante sencilla. Aquí conocerá no sólo detalles de este tipo de error sino también como solucionarlo para mantener en línea su sitio web.

¿Cuál es el error “err_too_many_redirects”?

El error “err_too_many_redirects” se da cuando su sitio web entra en un ciclo infinito de redireccionamiento (redirect loop); o sea, que el navegador no sabe a dónde ir a partir de la URL dada, enviándole de ida y vuelta entre URLs y termina por no mostrar nada cuando finalmente se agota y sólo envía el mensaje de error.

Es como si enviara una consulta hacia una URL, pero al dirigirse hacia esa dirección se indica que no es el sitio, que es otra URL, y así sucesivamente en un loop o bucle infinito, hasta que agota y muestra el error.

err_too_many_redirects-2 err_too_many_redirects en WordPress y cómo resolverlo

¿Qué causa el err_too_many_redirects en WordPress?

El err_too_many_redirects en WordPress puede tener varias causas. La más común es por cambios en configuraciones relacionadas con los archivos principales; también es causado por conflictos con los complementos instalados, problemas con las cookies, caché o proxy y, en el peor de los casos, cuando hay un problema con el servidor web.

Cualquiera que sea el caso, la solución de este tipo de error resulta realmente fácil y rápido y en la mayoría de los casos, sin necesidad de conocimientos avanzados en WordPress.

¿Que problemas puede traer el error “err_too_many_redirects”?

Los usuarios requieren accesibilidad cada vez que lo requieran a su sitio web. Los constantes fallos en la conexión harán que pierda la confianza de los usuarios y éstos le hagan perder tráfico a su red.

Además los usuarios tienden a huir de sitios web que presentan este tipo de fallos porque lo asocian usualmente a problemas de seguridad.

Como último punto, pero no menos importante, los buscadores pueden penalizar más pronto que tarde a los sitios web que presenten continuas consultas con fallos err_too_many_redirects.

¿Cómo se puede resolver el err_too_many_redirects?

Para solucionar errores de este tipo se tienen que descartar las posibles causas que podrían estar generando el loop con las direcciones, empezando con las más comunes y de menor complejidad para luego seguir con las que requieren mayor atención pero son igual de sencillas:

1. Eliminar Cookies

A veces unas cookies corruptas u obsoletas pueden ser la causa del err_too_many_redirects ya que pueden contener datos erróneos que podrían causar el error al guardar datos de inicio de sesión de los sitios y otras configuraciones.

Para comenzar borra las cookies y el historial de tu navegador, el proceso difiere un poco según el navegador que se use.

El problema con las cookies también puede ser del lado del servidor. Bórrelo de manera directa en el navegador o hágalo automáticamente modificando el archivo wp-config.php para que no tenga que hacerlo manualmente cada vez.

2. Borrar la Caché

Los redirect loops son respuestas que pueden almacenarse en cache, por lo cual se recomienda borrarla, tanto la del navegador, como la del proxy y la del servidor.

Al igual que con las cookies, el proceso para limpiar la caché difiere un poco de un navegador a otro, pero en todos los casos se encuentra en la parte de configuración.

Puede borrarlo completamente o seleccionar sólo los que desee. Dependiendo del tipo de error aún puede tener acceso a su panel de administración de WordPress. Si usa algún complemento para almacenamiento en caché como WP Super Cache, W3 Total Cache o similar, busque en Google instrucciones sobre cómo borrar la caché en su complemento en particular, pero en general el proceso en todos es muy similar. Luego de borrar pruebe acceder a su sitio web.

Si no puede tener acceso al panel de administración, haga una copia del archivo .htaccess y luego acceda al archivo original y borre las reglas de caché que tenga en el mismo, guarde los cambios e intente acceder a su sitio web.

Si está utilizando un servicio de proxy inverso tercerizado (como Cloudflare, Sucuri, entre otros), también es beneficioso borrar la cache del mismo.  Si al borrar cookies y caché no se ha resuelto el problema se recomienda determinar la naturaleza del loop mediante herramientas como Redirect Checker o cURL que proporcionan un análisis detallado que podría ayudarle a determinar la causa.

err_too_many_redirects-1-1024x773 err_too_many_redirects en WordPress y cómo resolverlo

3. Comprobar configuración de URL

Los err_too_many_redirects son comúnmente causados por configuraciones incorrectas en las URL. Para acceder a la configuración de URL en su sitio web WordPress diríjase a la opción Configuración> General.

Allí encontrará dos configuraciones de URL:

  • La dirección URL de WordPress que especifica dónde se encuentran todos los archivos de los sitios de WordPress.
  • La dirección URL del sitio que es la página del sitio a la que acceden los usuarios.

Debe verificar que ambas direcciones estén correctamente escritas y que no apunten a un dominio incorrecto, en la mayoría de los casos deben ser exactamente iguales.  Otro error común es que no está usando el prefijo correcto WWW, HTTP o HTTPS en ambas.

Si está utilizando el protocolo HTTPS en ambas y tiene ese error cámbielo al protocolo normal (HTTP) e intente ver si esto corrige su error. Puede ser que tenga error en su certificado SSL y deba configurarse correctamente.

Si realizó algún cambio, asegúrese de guardar los cambios antes de salir.

Si no puede acceder desde el panel de configuración para revisar este elemento, puede tener acceso a las URL a través de una conexión por FTP al archivo wp-config.php, editarlo y volverlo a cargar.

4. Deshabilitar temporalmente plugins

En WordPress deshabilitar temporalmente todos los plugins puede ser una manera fácil y rápida de detectar los problemas.

Muchas veces al actualizarse los plugins puede entrar en conflicto con las redirecciones que podrían estar configuradas en su servidor y esto generar el problema, en especial los plugins de SEO, seguridad u optimización.

Si puede acceder al panel de configuración, entre en el apartado Complementos y desactívelos todos, luego puede ir activando uno por uno y probar hasta encontrar cuál genera el error.

Si no puede tener acceso al panel, al igual que en el caso anterior, puede conectarse a través de FTP, luego cambie el nombre de su carpeta plugins a algo como plugins_desact y revise de nuevo su sitio.

err_too_many_redirects-3-1024x512 err_too_many_redirects en WordPress y cómo resolverloSi funciona, entonces tendrá que probar cada plugin uno por uno como se dijo anteriormente.

5. Restablecer archivo .htaccess

Si nada de lo anterior funcionó, debe verificar su servidor en busca de problemas internos. En la mayoría de los casos este error proviene por daños en el archivo .htaccess causados por usted mismo o por algún plugin que lo ha modificado, añadiendo alguna regla mal escrita o que genere errores de redireccionamiento.

Puede intentar solucionar el problema reemplazando el archivo .htaccess con la configuración predeterminada.

Para ello acceda a su servidor mediante un cliente FTP, ubique el archivo .htaccess, renómbrelo para cambiar su nombre y luego cree un nuevo .htaccess copiando en él el código predeterminado para el mismo que puede encontrar disponible en la WEB sin problemas.

Conclusión

Existen muchos tipos de errores en los sitios web. Los errores de redireccionamiento err_too_many_redirects suelen ser bastante fáciles de solucionar, solo hay que mantener la calma e ir descartando según la complejidad de la causa.

En todo caso se recomienda hacer siempre una copia de seguridad de sus sitios WordPress antes de realizar cualquier cambio porque algunos podrían hacer que deje de funcionar.

Deja un comentario