🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo arreglar el error 'ERR_TOO_MANY_REDIRECTS' en WordPress (causas y soluciones)

Actualizado el 23 de diciembre de 2025

¿Qué es el error ERR_TOO_MANY_REDIRECTS?

Imagina que intentas entrar a tu sitio web y, en lugar de cargar la página, el navegador te muestra un mensaje de error que dice: "ERR_TOO_MANY_REDIRECTS" o, en algunos casos, "Esta página no funciona. Redirigió demasiadas veces". Es un momento frustrante, lo sé. Pero no te preocupes, porque es uno de los errores más comunes en WordPress y, por suerte, tiene solución.

Este error ocurre cuando tu servidor web entra en un bucle de redirecciones wordpress. Es decir, la página A te envía a la página B, la página B te envía a la página C, y la página C te devuelve a la página A. Este ciclo se repite infinitamente hasta que el navegador se da por vencido y te muestra el error. Es como si estuvieras en un pasillo de espejos infinitos, pero en versión digital.

En este artículo, te voy a explicar de forma clara y sencilla por qué sucede este problema y, lo más importante, cómo solucionar redirects wordpress paso a paso, incluso si no eres un experto en tecnología.


Causas principales del bucle de redirecciones

Antes de lanzarnos a las soluciones, es fundamental entender qué lo causa. Así podrás atacar el problema de raíz y evitar que vuelva a ocurrir. Estas son las causas más habituales:

1. Configuración incorrecta de la URL del sitio

WordPress guarda en su base de datos la URL de tu sitio web en dos campos específicos: siteurl y home. Si estos valores están mal configurados, por ejemplo, si tienen un http cuando deberían tener un https, o si tienen una www cuando no deberían, el servidor puede entrar en un conflicto y generar una redirección infinita wordpress.

2. Reglas de redirección en el archivo .htaccess

El archivo .htaccess es un archivo de configuración que controla el comportamiento del servidor Apache. Si tienes reglas de redireccionamiento mal escritas o duplicadas, pueden provocar un bucle. Esto es muy común después de instalar un plugin de caché o de redireccionamiento.

3. Conflictos con plugins o temas

Algunos plugins, especialmente los de seguridad, caché o migración, pueden añadir sus propias reglas de redirección. Si dos plugins están intentando redirigir la misma página, pueden entrar en conflicto y generar el error. Un tema mal codificado también puede ser el culpable.

4. Fuerza de HTTPS mal implementada

Si instalaste un certificado SSL y configuraste una regla para forzar el uso de HTTPS, pero tu servidor o tu CDN (por ejemplo, Cloudflare) también tienen su propia regla, se pueden pisar los unos a los otros y causar un bucle.

5. Problemas con servicios de proxy o CDN

Servicios como Cloudflare actúan como intermediarios entre tu servidor y el visitante. Si la configuración de SSL en Cloudflare no coincide con la de tu servidor, es muy fácil que se genere un err too many redirects wordpress.


Cómo solucionar el error paso a paso

Ahora sí, vamos a la acción. Te voy a dar una serie de soluciones ordenadas de la más sencilla a la más compleja. Te recomiendo que las pruebes en orden, ya que las primeras son las más rápidas y fáciles de implementar.

Solución 1: Limpiar la caché del navegador

A veces, el problema no es tu servidor, sino la caché de tu navegador. Esta guarda versiones antiguas de las páginas y puede tener reglas de redirección obsoletas.

Para probar esto, abre una ventana de incógnito en tu navegador (Ctrl+Shift+N en Chrome, Ctrl+Shift+P en Firefox) e intenta acceder a tu web.

Si funciona en modo incógnito, el problema es la caché. Ve a la configuración de tu navegador, borra el historial y la caché, y vuelve a intentarlo.

[TIP]: Si usas un plugin de caché en WordPress, como WP Rocket o W3 Total Cache, también debes limpiar la caché de ese plugin desde el panel de administración.

Solución 2: Desactivar todos los plugins

Esta es una de las soluciones más efectivas. Un plugin conflictivo es una de las causas más comunes de este error.

Pasos a seguir:

  1. Accede a tu panel de administración de WordPress. Si el error te lo impide, tendrás que hacerlo a través de FTP o del administrador de archivos de tu hosting.

  2. Una vez dentro del panel, ve a Plugins > Plugins instalados.

  3. Selecciona todos los plugins y en el desplegable de "Acciones en bloque" elige Desactivar. Haz clic en "Aplicar".

  4. Intenta acceder a tu web. Si el error desaparece, el problema es uno de los plugins.

  5. Ahora, reactiva los plugins uno por uno, comprobando tu web después de activar cada uno. Cuando el error vuelva a aparecer, habrás encontrado al culpable.

Si no puedes acceder al panel de administración: Accede a tu servidor por FTP (con un cliente como FileZilla) o desde el administrador de archivos de tu hosting. Busca la carpeta wp-content y dentro de ella la carpeta plugins. Renombra esta carpeta a plugins_desactivados. Esto desactivará todos los plugins de golpe. Después, intenta acceder a tu web.

[WARNING]: Al renombrar la carpeta plugins, WordPress no podrá encontrar los plugins, pero es una solución temporal. Deberás renombrarla de nuevo a plugins cuando quieras reactivarlos.

Solución 3: Revisar la configuración de las URLs en WordPress

Si desactivar los plugins no funciona, el siguiente paso es verificar que la URL de tu sitio esté bien configurada.

Pasos a seguir:

  1. Si puedes acceder al panel de administración, ve a Ajustes > Generales.

  2. Verifica que los campos Dirección de WordPress (URL) y Dirección del sitio (URL) sean correctos y coincidan con el formato de tu web. Si tu web es https://tudominio.com, ambos deben tener exactamente ese formato.

  3. Si no puedes acceder al panel, tendrás que hacerlo a través de la base de datos (phpMyAdmin). Esto es un poco más técnico, pero no es imposible.

  4. Entra en tu base de datos y busca la tabla wp_options (el prefijo wp_ puede ser diferente). Busca las filas con option_name igual a siteurl y home. Edítalas y asegúrate de que tienen la URL correcta.

[INFO]: Si cambiaste recientemente tu dominio o de http a https, es muy probable que estos campos estén mal. Asegúrate de que la URL no tenga una barra al final (por ejemplo, https://tudominio.com y no https://tudominio.com/).

Solución 4: Restablecer el archivo .htaccess

El archivo .htaccess es un archivo importante, pero también puede ser la fuente del problema. Restablecerlo a los valores predeterminados de WordPress es una buena práctica.

Pasos a seguir:

  1. Accede a tu servidor por FTP o al administrador de archivos de tu hosting.

  2. Busca el archivo .htaccess en la raíz de tu instalación de WordPress (donde están las carpetas wp-content, wp-admin, etc.).

  3. Descarga una copia de seguridad de este archivo a tu ordenador. Esto es importante por si necesitas restaurarlo.

  4. Elimina el archivo .htaccess del servidor.

  5. Intenta acceder a tu web. WordPress generará un archivo .htaccess nuevo automáticamente.

Si el error se soluciona, el problema estaba en las reglas de redirección de ese archivo. Ahora puedes añadir las reglas que necesites, pero con cuidado.

Solución 5: Revisar la configuración de SSL/HTTPS

Como mencioné antes, un conflicto entre las reglas de HTTPS de tu servidor y las de tu CDN o plugin puede causar el bucle.

Pasos a seguir:

  1. Si usas Cloudflare: Ve a tu panel de Cloudflare y revisa la configuración de SSL. Debe estar en modo "Flexible", "Full" o "Full (strict)", pero debe coincidir con la configuración de tu servidor. Si tu servidor ya tiene un certificado SSL, usa "Full (strict)". Si no, usa "Flexible". Prueba a cambiar el modo y ver si se soluciona.

  2. Si tu hosting tiene un certificado SSL: Asegúrate de que no estás forzando HTTPS dos veces. Por ejemplo, si tienes un plugin que fuerza HTTPS y también tienes una regla en el .htaccess, puede haber un conflicto.

  3. Revisa el archivo wp-config.php: A veces se añaden líneas de configuración para forzar HTTPS. Busca en tu archivo wp-config.php líneas como define('FORCE_SSL_ADMIN', true);. Si las encuentras, coméntalas añadiendo // al principio.

Solución 6: Comprobar el archivo functions.php del tema

El tema de WordPress también puede añadir redirecciones a través de su archivo functions.php. Si has llegado hasta aquí, vale la pena revisar esto.

Pasos a seguir:

  1. Accede a Apariencia > Editor de archivos en tu panel de WordPress.

  2. Busca el archivo functions.php en la lista de archivos del tema.

  3. Busca cualquier función que contenga wp_redirect o header('Location:. Si encuentras algo sospechoso, coméntalo o elimínalo.

Si no puedes acceder al panel: Ve por FTP a la carpeta wp-content/themes/tu-tema/ y descarga el archivo functions.php. Ábrelo con un editor de texto y busca esas funciones.

[WARNING]: Ten mucho cuidado al editar el archivo functions.php. Un error de sintaxis puede romper todo tu sitio. Si no estás seguro, es mejor que contactes con un desarrollador.

Solución 7: Revisar el registro de actividad y los servicios de seguridad

Algunos plugins de seguridad, como Wordfence o iThemes Security, tienen funciones que bloquean IPs o redirigen a páginas de error. Si estas reglas son demasiado agresivas, pueden causar un bucle.

Pasos a seguir:

  1. Desactiva temporalmente el plugin de seguridad (como hicimos con los plugins en la Solución 2).

  2. Si el error desaparece, revisa la configuración del plugin de seguridad, especialmente las reglas de redirección y bloqueo.

  3. También puedes revisar el registro de actividad del plugin para ver si hay algún intento de acceso extraño que haya activado una regla.

Solución 8: Verificar la configuración de Syspanel (HestiaCP)

Si tu hosting utiliza el panel de control Syspanel (anteriormente conocido como HestiaCP), es posible que la configuración del servidor web esté causando el problema.

Pasos a seguir:

  1. Accede a tu panel de Syspanel a través del puerto 2106. La URL suele ser https://tudominio.com:2106.

  2. Revisa la configuración de tu dominio. Asegúrate de que el documento raíz (la carpeta donde está instalado WordPress) sea el correcto.

  3. Revisa la configuración de SSL en Syspanel. Asegúrate de que el certificado SSL esté correctamente instalado y que no haya reglas de redirección a nivel de servidor que estén interfiriendo.

  4. Algunos paneles de control tienen una opción para forzar HTTPS. Si está activada, asegúrate de que no haya otra regla que lo fuerce, como un plugin.

[INFO]: Syspanel es un panel de control muy potente y fácil de usar. Si tienes dudas sobre su configuración, consulta su documentación o contacta con tu proveedor de hosting.


Preguntas frecuentes (FAQ)

¿Por qué sigo viendo el error después de probar todas las soluciones?

Si has probado todas las soluciones y el problema persiste, es posible que haya un conflicto a nivel de servidor que no puedas ver. En este caso, contacta con tu proveedor de hosting y explícales el problema. Ellos podrán revisar los logs del servidor y encontrar la causa raíz.

¿Puedo evitar este error en el futuro?

Sí, siguiendo estas buenas prácticas:

  • Realiza copias de seguridad de tu sitio regularmente.
  • Actualiza WordPress, los temas y los plugins a sus últimas versiones.
  • Desactiva los plugins que no uses.
  • Ten cuidado al editar el archivo .htaccess y el functions.php. Siempre haz una copia de seguridad antes.
  • Configura correctamente el SSL desde el principio.

¿Qué significa ERR_TOO_MANY_REDIRECTS exactamente?

Es un error del navegador que indica que el servidor está redirigiendo la página de forma continua, sin llegar nunca a una página final. Es una señal de que hay un bucle de redirecciones wordpress.

¿Es un error peligroso para mi sitio?

No es peligroso en sí mismo, pero es un problema grave porque impide que los usuarios accedan a tu sitio. Además, si el error dura mucho tiempo, puede afectar negativamente a tu posicionamiento SEO, ya que los motores de búsqueda no podrán indexar tu contenido.

¿Puedo usar un plugin para solucionarlo?

Hay plugins que pueden ayudar a gestionar las redirecciones, pero no hay un plugin mágico que "arregle" este error. Lo mejor es diagnosticar la causa manualmente.


Conclusión

El error err too many redirects wordpress puede ser frustrante, pero es un problema que tiene solución. La clave está en ir descartando causas una a una, desde las más simples (caché, plugins) hasta las más complejas (archivos de configuración, servidor). Espero que esta guía te haya sido de gran ayuda. Recuerda que la paciencia y el método son tus mejores aliados. Si has llegado hasta aquí, es porque quieres resolverlo, y estoy seguro de que lo conseguirás.

[TIP]: Si no te sientes cómodo realizando estos pasos técnicos, no dudes en contactar con tu proveedor de hosting. Ellos están para ayudarte y suelen tener herramientas para diagnosticar y solucionar este tipo de problemas rápidamente. ¡No estás solo en esto!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel