Cómo arreglar el ERR_TOO_MANY_ REDIRECTS de redireccionamiento en WordPress

Un error que suele ser bastante común encontrarse en alguna ocasión en cualquier web es el conocido como ERR_TOO_MANY_REDIRECTS, un error de bucle de redireccionamiento, que lo llama Google Chrome, o de que no está redirigiendo correctamente, en Firefox.

Y los mensajes que encontrarás serán estos según el navegador:

Pero dejémonos de lloros y quejas y pasemos a las soluciones ¿no?

¿Qué es eso del bucle de redireccionamiento o ERR_TOO_MANY_REDIRECTS?

Es, básicamente, un error del tipo 310, que a veces resulta en un error 404 de página no encontrada. O sea, que el navegador no sabe a dónde ir a partir de una URL dada, y termina por no mostrar nada.

Es como si tú le dijeses que la URL lleva a tu sitio pero cuando el navegador trata de acceder le indicas que no, que es otra URL, y va a esa URL y le devuelve a otra, y así sucesivamente, en un bucle sin fin.

Vamos, que es un error feo, con resultados obvios:

  • Los buscadores te penalizarán más pronto que tarde.
  • Los usuarios huirán de tu web porque estos feos errores se asocian socialmente a problemas de seguridad.
  • Perderás confianza de los usuarios y tráfico.

Cómo arreglar el bucle de redireccionamiento o ERR_TOO_MAY_REDIRECTS

Para solucionar este tipo de errores tenemos que empezar a buscar posibles culpables que podrían estar generando redirecciones, así que vamos a pasar lista.

¡Sí, las cookies!

Pues sí, podría ser solo un problema tuyo, de cookies de tu navegador o del de tus visitantes, o incluso culpa tuya.

Para empezar borra las cookies de tu navegador. Aquí tienes cómo se hace en cada uno de ellos, por si no lo tienes ya en tu página de política de cookies:

Pero también podría ser un problema de cookies en tu web. Y una solución es añadir lo siguiente a tu archivo wp-config.php:

Lo que hace este código es borrar automáticamente las cookies, para que no tengas que hacerlo manualmente cada vez que visites tu web.

¿También tú caché, hija mía?

Pues sí, nuestra amiga la caché también podría estar tras este error, pues incluso aunque lo hayas solucionado, o bien la caché de tu navegador o incluso la del servidor podrían estar sirviendo redirecciones en vez de tus URLs.

Por si es cosa del navegador aquí tienes cómo vaciar las cachés en cada navegador:

Y si fuese cosa de WordPress…

  1. Si tienes un plugin de caché, primero vacía la caché.
  2. A continuación desactiva tu plugin de caché.

O del servidor…

  1. Si tienes reglas de caché en .htaccess bórralas (haz copia antes del archivo .htaccess).
  2. Si tu hosting tiene un sistema de caché integrado por defecto (SiteGround activa caché estática por defecto, por ejemplo) vacía la caché en el panel de tu alojamiento y desactiva la caché.

En los ajustes de WordPress

Pásate por el escritorio de tu WordPress y comprueba en Ajustes > Generales que tengas la misma URL en Dirección de WordPress y Dirección del sitio.

Suelen ser errores comunes que uno esté con www y el otro sin www, o uno en https y la otra en http.

Asegúrate de que es la misma URL, salvo que – conscientemente – tú mismo tengas una instalación personalizada. En caso de encontrarte que son distintas, sin que tú sepas por qué, ponlas iguales.

Haz los cambios, guarda y prueba con la/s URL/s que daba/n problemas.

En wp-config.php

En el caso anterior estábamos dando por hecho que puedes acceder a la administración de WordPress, pero también podría ser que no pudieses.

Si este fuese el caso, abre desde el panel de tu hosting o por FTP el archivo wp-config.php para editarlo y añade las siguientes líneas:

Por supuesto, las URLs del código son de ejemplo, pon la tuya.

Desactiva los plugins

Otros posibles culpables son los plugins. Hay plugins de SEO, seguridad, optimización y cualquiera que esté mal programado que pueden provocar errores de bucle de redireccionamiento de este tipo.

Dramas aparte, WordPress utiliza la función wp_redirect () para muchos usos, y hay plugins que también la utilizan, y algún uso indebido, o malas combinaciones, podrían provocar errores de redirección.

Ante la duda la más cojonuda, así que desactiva todos y prueba a ver si se arregla el problema. Si así fuera ve activando uno a uno y probando tus URLs con errores de redirección hasta dar con el culpable.

Cuando lo encuentres revisa sus ajustes por si alguna configuración estuviese provocando el error. Si la encuentras perfecto, sino desactívalo, bórralo sin piedad y busca otro plugin que haga su trabajo sin generar errores ni que tengas que hacer un master para comprender su funcionamiento.

En .htaccess

La madre de las redirecciones es el archivo .htaccess, ese archivo del servidor Apache en el que se establecen las reglas de escritura de títulos, comportamiento del servidor para tu web, optimizaciones, y por supuesto redirecciones.

Es uno de los posibles culpables, si tú mismo o algún plugin lo ha modificado añadiendo alguna regla mal escrita o que genere errores de redireccionamiento, en este caso el ERR_TOO_MANY_REDIRECTS.

Así que revísalo línea a línea para localizar el comando culpable. Y si no eres capaz de detectarlo los pasos a seguir serán estos:

  1. Haz una copia de seguridad, o sea, descárgalo en tu ordenador, por si las moscas.
  2. Borra el archivo .htaccess y comprueba que se puede acceder normalmente a tu dominio (de momento las URLs de entradas, etc no funcionarán, es normal)
  3. Accede al escritorio y en Ajustes > Enlaces permanentes guarda cambios sin tocar ningún ajuste. Con esto WordPress crea un archivo .htaccess limpio. Ahora ya deberían funcionar todas tus URLs.
  4. Comprueba si se ha solucionado el problema de bucle de redireccionamiento o ERR_TOO_MANY_REDIRECTS

Y hasta aquí. No me sé más posibles culpables. Si sabes alguno más, con su solución por supuesto, nos lo cuentas y lo añado.

Valora este artículo para mejorar la calidad del blog ...

FlojitoNo está malEstá bienMe ha servidoFantástico (2 votos, promedio: 5,00 de 5)
Cargando…

Autor: Fernando

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran.Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

LOS BURÓCRATAS DE LA UE ME EXIGEN QUE TE DIGA QUE SI VISITAS AYUDA WORDPRESS PUEDES RECIBIR ALGUNA COOKIE. AQUÍ NO HAY COOKIES DE PUBLICIDAD, COMO LAS QUE SI TE DEJAN GOOGLE, AMAZÓN Y MONTÓN DE SITIOS, SIN AVISAR, PERO EL QUE TE TENGO QUE AVISAR SOY YO. LAS COOKIES QUE TE DEJA AYUDA WORDPRESS SON PARA FACILITARTE LA NAVEGACIÓN, COMPARTIR Y COMENTAR. SI NO QUIERES RECIBIR COOKIES PUEDES NAVEGAR EN MODO PRIVADO, ABANDONAR ESTE SITIO Y PERDERTE EL CONTENIDO GRATIS QUE COMPARTO CADA DÍA SOBRE WORDPRESS O IRTE A UNA ISLA DESIERTA PARA VIVIR AISLADO DEL MUNDO, ESO SÍ, SIN COOKIES. O SINO, SIMPLEMENTE CIERRA ESTA VENTANA COÑAZO Y SIGUE DISFRUTANDO DEL BLOG. SI TIENES CURIOSIDAD SOBRE ESTO DE LAS COOKIES TE DEJO UN ENLACE >> MÁS INFORMACIÓN

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar