Descubre qué es el fallo "ERR_TOO_MANY_REDIRECTS" y cómo corregir ese problema en tu página web

El navegador muestra el mensaje de error ERR_TOO_MANY_REDIRECTS cuando no es posible establecer una conexión entre una página a la que accede el usuario y la siguiente, en los casos de redireccionamientos automáticos. Las razones pueden ser varias, desde cookies hasta plugins.

corregir error too many redirects
Tiempo de lectura: 7 minutos

El mensaje de error ERR_TOO_MANY_REDIRECTS en WordPress puede confundir al usuario, pero es solo una advertencia del navegador por no poder acceder a la página solicitada.

Si encuentras el mensaje ERR_TOO_MANY_REDIRECTS cuando intentas cargar tu sitio, significa que parte de la página o todo el contenido está inaccesible, tanto para ti como para tu audiencia.

Aunque parece grave, el error es fácil de corregirlo y lo debes hacer lo antes posible para evitar que los usuarios de tu sitio tengan una experiencia negativa y se vayan antes de que conozcan tu contenido.

En este artículo, describiremos las razones que causan este error en las páginas de WordPress, así como los pasos para solucionarlo.

Mira lo que verás a continuación:

  • ¿Qué significa el error "ERR_TOO_MANY_REDIRECTS"?
  • ¿Por qué aparece este error?
  • ¿Cómo solucionar el error ERR_TOO_MANY_REDIRECTS?

¿Qué significa el error "ERR_TOO_MANY_REDIRECTS"?

El error ERR_TOO_MANY_REDIRECTS aparece cuando el navegador no puede establecer una conexión entre la página anterior y la página siguiente al solicitar redireccionamientos.

La traducción del mensaje es básicamente la siguiente: "ERROR, varios redireccionamientos".

Si usaste Google Chrome, la advertencia aparece de la siguiente manera:  “This page isn’t working. www.example.com redirected you too many times. Try clearing your cookies. ERR_TOO_MANY_REDIRECTS” o “This webpage has a redirect loop ERR_TOO_MANY_REDIRECTS”.

En Mozilla Firefox aparecerá:

“The page isn’t redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete. This problem can sometimes be caused by disabling or refusing to accept cookies ERR_TOO_MANY_REDIRECTS.”

En ambos queda claro que la "página no funciona", "llevó a un loop" o hubo "exceso de redireccionamientos".

¿Por qué aparece este error?

Los redireccionamientos se diseñan en la web como una estrategia eficiente de SEO (Search Engine Optimization) o simplemente para hacer que una página esté disponible a través de una URL diferente.

Supongamos que creas un sitio web con gran relevancia, pero por alguna razón, en lugar de actualizar el contenido, prefieres derivar al usuario a una nueva landing page, más completa o con otras características.

Sería inconveniente pedirle al usuario que haga clic o que escriba una nueva URL en la barra de direcciones.

A través de la redirección, es posible acceder a esta nueva página desde la dirección antigua, pero de forma automática, para mejorar la experiencia del usuario.

Sin embargo, hay casos en que los redireccionamientos no se configuran correctamente y, en lugar de que la página antigua lleve a la nueva página, puede llevar a otras URLs o a una ruta que el navegador no reconoce.

Cuando el navegador no entiende o no sabe qué URL seguir, para no sobrecargarse, deja de intentar encontrar la página correcta y le da al usuario el error “ERR_TOO_MANY_REDIRECTS”.

En casos muy específicos, el navegador entra en un loop infinito de redireccionamientos.

La página antigua se redirige a la página nueva, pero debido a la configuración incorrecta, la página nueva también se redirige a la página antigua y esto sucede continuamente hasta que el navegador deja de mostrar la página y también muestra el mensaje ERR_TOO_MANY_REDIRECTS.

¿Cómo solucionar el error ERR_TOO_MANY_REDIRECTS?

Si no eres el propietario del sitio web, simplemente borra la memoria caché y las cookies de tu navegador y vuelve a cargar la página. Si el intento no tiene éxito, deberás comunicarte con el propietario y esperar hasta que corrija el problema para reanudar el acceso.

Ahora, si eres el propietario del sitio web, tendrás que probar algunos cambios. El error ERR_TOO_MANY_REDIRECTS suele ser el resultado de una mala configuración de WordPress. En algunos casos, sin embargo, puede ser tan simple como borrar las cookies o la caché de tu navegador.

Por eso, te señalaremos algunos consejos de corrección muy rápidos, para que ya no tengas este problema y no dejes que tu audiencia tenga una mala experiencia en tu sitio web.

Limpia las cookies y la caché de tu navegador

El propio navegador, Google Chrome o Mozilla Firefox, por ejemplo, en el contexto del mensaje, sugiere que el problema puede estar relacionado con las cookies.

Así que, además de guiar a los usuarios del sitio web, este también será el primer paso para encontrar una solución si eres el propietario del sitio.

Pero ¿cómo limpiar la caché y las cookies? Es fácil, la exclusión toma solo unos minutos, pero cambia según el navegador. Consulta las instrucciones específicas a continuación.

En Chrome

  1. Haz clic en "Menú" y selecciona "Configuración".
  2. En la Configuración, ve hasta la parte inferior y haz clic en "Avanzado", otras opciones estarán disponibles.
  3. En la sección “Privacidad y seguridad” ve hasta encontrar “Limpiar datos de navegación”.
  4. Haz clic y luego selecciona "caché y cookies".
  5. Selecciona la frecuencia con la que deseas limpiar el almacenamiento y haz clic en "Limpiar datos".

En Mozilla Firefox

  1. Haz clic en el ícono de configuración, que contiene un símbolo de engranaje en la esquina superior derecha del navegador.
  2. Luego selecciona "Privacidad y seguridad" y haz clic en "Limpiar datos".
  3. Selecciona la opción "cookies y caché" y haz clic en "Limpiar".

Intenta volver a cargar tu sitio. Si esta limpieza de la memoria caché y las cookies de tu navegador no lo resuelve, deberás continuar con el siguiente paso.

Limpia el caché en WordPress

Si usas un plugin de caché (super caché WP o similar), el siguiente intento debería ser borrar el caché en WordPress.

Como cada plugin tiene una configuración específica, será necesario consultar las especificaciones del instalado en tu blog.

Realiza una búsqueda en los motores o indaga la información en foros y soporte de expertos. Recibirás instrucciones sobre cómo borrar el caché en tu plugin específicamente.

Una vez hecho esto, deberás volver a cargar el sitio web para ver si el problema se ha resuelto. Si este no es tu caso, sigue leyendo.

Verifica las configuraciones de la URL

Verifica las configuraciones de la URL, ya que estos errores de redireccionamiento suelen ser el resultado de una configuración incorrecta: simplemente haz clic en la opción "Configuración" y en la pestaña "General".

Hay dos configuraciones posibles:

  • URL de WordPress (que especifica dónde se encuentran todos los archivos del sitio web de WordPress).
  • URL del sitio web (página de inicio a la que acceden los usuarios).

En la mayoría de los casos, estas dos direcciones deben ser iguales. Verifica esto detenidamente para que las diferencias en la ortografía de las URL no provoquen errores. 

Ninguno de ellos debe contener:

  • espacio al final;
  • www al principio (https://www.example.com), lo correcto es https://example.com.

Si una URL tiene www y la otra no, ajústalas para que queden iguales: ambas deben tener www o ninguna debe empezar así. También puedes intentar colocar el contenido PHP antes del código HTML.

Si no puedes acceder al panel de configuración para cambiar la URL, puedes realizar este cambio editando el archivo wp-config:

  1. Accede al administrador de archivos del sitio web a través del cliente FTP.
  2. Cuando se conecte, abre la carpeta que contiene tus archivos de WordPress.
  3. Localiza el archivo wp-config.php.
  4. Haz clic en el botón derecho y luego en "Exhibir / Editar URL".
  5. Agrega esas líneas de código al archivo (recuerda cambiar la URL).
  6. Redefine la dirección y recuerda de mantenerlos iguales tanto para home como para WordPress ("WP_HOME" y "WP_SITEURL").
  7. Salva el archivo.
  8. Haz clic en "Sí" en el símbolo del sistema para cargar el archivo editado.
  9. Recarga el sitio web y ve si el problema está resuelto.

También es posible realizar este cambio a través de la base de datos, solo ingresa al servidor desde MySQL. PhpMyAdmin está incluido en los paneles de hosting y puede usarse para eso:

  1. Busca la tabla wp_options (o el otro prefijo definido durante la instalación).
  2. Haz doble clic en los campos que desees modificar.
  3. Modifica la dirección en option_value (en las dos primeras líneas: home y WordPress address, como te lo enseñamos en el paso anterior).

Reconfigura el protocolo de seguridad

Si usas un protocolo de seguridad (certificado SSL), cámbialo al protocolo normal (HTTP), vuelve a cargar la página y ve si el error se ha corregido.

Si el error no aparece, significa que tu certificado SSL debe configurarse correctamente antes de poder usarlo nuevamente (la dirección está configurada como https).

No olvides buscar ayuda experta o en foros para retomar una configuración que garantice la seguridad de acceso para tus usuarios. Esto también será importante para la confiabilidad de tu sitio web.

Restablece el archivo .htaccess

El archivo .htaccess siempre debe ser consultado en caso de errores de WordPress. Está asociado con la configuración del servidor Apache y se utiliza para controlar, incluso la configuración de redirección de la página.

Por lo tanto, cualquier problema con el archivo .htaccess puede generar errores en esta rutina.

Para ver si este es el problema, deberás restablecer el archivo .htaccess:

  1. Accede a los archivos del sitio utilizando el cliente ftp.
  2. Cuando estés conectado, busca la carpeta que contiene los archivos de WordPress.
  3. En esta carpeta, busca el archivo .htaccess.
  4. Descarga el archivo como copia de seguridad.
  5. Haz clic con el botón derecho y abre el archivo para editarlo (nunca edites la copia de seguridad, sino el archivo en el servidor).
  6. Limpia el contenido del archivo .htaccess y reemplázalo por una configuración estándar (se puede obtener fácilmente en Internet).
  7. Salva y carga este archivo predeterminado en tu servidor web.
  8. Una vez que se complete la carga, actualiza el sitio.

Si se corrige el error, significa que tendrás que revisar la configuración del archivo .htaccess, de lo contrario, tendrás que volver al backup, ya que aún no es el origen del problema, y consultar la siguiente opción.

Solucionar problemas de plugins

El plugin de WordPress siempre puede ser la fuente del problema. Si tienes algún plugin de redireccionamiento instalado, comienza por deshabilitarlo.

Si esto funciona, genial. Si no es así, deberás deshabilitar los plugins instalados uno por uno para verificar cuál causó el error.

Pero no te desesperes, ¡especialmente si tienes una gran lista para verificar! Existe una forma muy práctica de comprobar si este es realmente el problema: primero, desactiva todos los plugins a la vez antes de volver a cargar la página (no olvides de hacer un backup del archivo .htaccess del servidor como te lo enseñamos en el paso anterior).

Si el error no se resuelve, activa todos los plugins nuevamente y continúa con el siguiente paso. Si al recargar el sitio verificas que el problema ha sido eliminado, tendrás que probar uno por uno.

Si ERR_TOO_MANY_REDIRECTS te impide acceder a tu panel de configuración, deberás deshabilitar los plugins manualmente, a través de FTP o el administrador de archivos:

  • Localiza la carpeta de plugins de WordPress que se encuentra en la carpeta wp-content (donde se instaló WordPress).
  • Cambia el nombre de las carpetas de cada plugin.
  • O elimina todos los plugins a la vez (no te olvides del backup).

ERR_TOO_MANY_REDIRECTS es un problema fácil de solucionar, solo necesitarás al soporte si ninguna de las opciones disponibles resuelve el error.

En el caso que no funcione, puedes habilitar el informe de errores de PHP para investigar más a fondo el problema del sitio.

Esperamos que, con esta guía, realmente hayas encontrado una solución rápida, pero si todos los pasos anteriores no son suficientes para corregir el mensaje de error ERR_TOO_MANY_REDIRECTS, comunícate con tu host.

Ellos sabrán cómo solucionar el problema de redireccionar el sitio web e, incluso, pueden haber realizado algunos cambios que sean los que producen este mensaje.

No dejes esa corrección para después. ¡Busca una solución para asegurarte de que tu usuario tenga una experiencia de navegación única en tu sitio web!

¿Te gustó el artículo? ¡Asegúrate de consultar nuestra guía para corregir otros errores de WordPress!

Cuota
facebook
linkedin
twitter
mail

Suscríbete y recibe los contenidos de nuestro blog

Recibe acceso de primera fuente a nuestras mejores publicaciones directamente en tu caja de entrada.

¿Te gustaría recibir más contenido de altísima calidad como este y de forma totalmente gratuita?

¡Suscríbete para recibir nuestros contenidos por e-mail y conviértete en un miembro de la Comunidad Rock Content!