# Cómo solucionar el error de demasiadas redirecciones en WordPress

**Categoría:** Desarrollo web · **Nivel:** Intermedio · **Lectura:** 17 min
**Publicada:** 2026-07-28 · **Actualizada:** 2026-07-28 · **Autoría:** Underc0de
**Versión HTML (canónica):** https://underc0de.org/guias/desarrollo-web/como-solucionar-el-error-de-demasiadas-redirecciones/

## Respuesta rápida

El error **«demasiadas redirecciones»** (que el navegador muestra como `ERR_TOO_MANY_REDIRECTS` o «la página te redirigió demasiadas veces») significa que WordPress y el servidor entraron en un **bucle infinito**: la página A redirige a la B, que redirige a la A, que vuelve a la B… El navegador, tras varias vueltas, se rinde y corta. En WordPress la causa casi siempre es una **discrepancia entre cómo cree WordPress que se llama el sitio y cómo llega de verdad la petición**. Las tres causas más frecuentes: **(1) la URL del sitio mal configurada** —los campos *WordPress Address* y *Site Address* apuntan a una dirección distinta (con o sin `www`, con `http` o `https`) de la que se usa para entrar—; **(2) el HTTPS a medio configurar** —típicamente con un CDN o proxy como Cloudflare en modo «Flexible», que reenvía a HTTP mientras WordPress fuerza HTTPS, creando el bucle—; y **(3) un plugin** de redirecciones, caché o seguridad mal configurado. El diagnóstico es el de siempre: si el error apareció justo después de **activar el HTTPS**, mirá ahí primero; si fue tras **migrar** o cambiar el dominio, revisá la URL del sitio; si fue tras **instalar o tocar un plugin**, desactivalo. La dificultad añadida es que el bucle suele **impedir entrar al escritorio**, así que muchas veces hay que corregirlo desde el **hosting**: editando `wp-config.php` para forzar las URLs, revisando el `.htaccess`, o cambiando los valores en la base de datos. Entender que es un *bucle* —no un fallo de «no encontrado»— es la mitad de la solución.

## Qué es el error

Una **redirección** es una instrucción que dice al navegador «lo que pediste está en otra dirección, andá allí». Es algo normal y útil. El problema aparece cuando esas instrucciones forman un **círculo**: A envía a B y B envía de vuelta a A. El navegador sigue el rebote unas cuantas veces (el límite suele rondar las veinte), y al ver que no acaba nunca, corta y muestra **«demasiadas redirecciones»**. No es que la página no exista —eso sería un 404—: es que **nunca se llega a mostrar** porque el navegador queda atrapado en el bucle.

> **La pregunta clave: ¿qué cambió justo antes?**
>
> Este error rara vez aparece «solo»: casi siempre es consecuencia de **un cambio reciente**. Por eso la pregunta diagnóstica más útil es **¿qué toqué justo antes de que empezara?** Si activaste el **HTTPS** o pusiste un proxy/CDN delante, ahí está el sospechoso número uno. Si **migraste** el sitio o cambiaste el dominio, revisá la URL del sitio. Si **instalaste o configuraste un plugin** de redirecciones, caché o seguridad, empezá por desactivarlo. Ese «qué cambió» te lleva directo a la causa en la mayoría de los casos.

## Causas y solución

Estas son las causas por orden de frecuencia, con su síntoma y su solución:

| Causa | Cuándo sospecharla | Solución |
|---|---|---|
| URL del sitio mal configurada | Tras migrar, cambiar de dominio o de www a sin-www | Igualar *WordPress Address* y *Site Address* a la URL real |
| HTTPS a medias (CDN/proxy) | Tras activar HTTPS o poner Cloudflare delante | Poner el modo SSL del CDN en «Full»; que WordPress y el CDN coincidan |
| Plugin de redirección/caché/seguridad | Tras instalar o configurar uno de esos plugins | Desactivarlo y comprobar; revisar sus reglas |
| .htaccess con reglas contradictorias | Tras editar el .htaccess a mano | Restaurar el bloque estándar de WordPress |

> **Atención**
>
> Es la trampa más común. Al poner [Cloudflare](../que-es-cloudflare-y-como-configurarlo/index.md) u otro proxy delante del sitio, este ofrece varios **modos de SSL**. En el modo **«Flexible»**, el visitante habla con el CDN por HTTPS, pero el CDN habla con tu servidor por **HTTP** (sin cifrar). Si WordPress está configurado para **forzar HTTPS**, ocurre esto: el CDN llega por HTTP, WordPress dice «esto tiene que ser HTTPS, te redirijo», el CDN reenvía por HTTP otra vez, WordPress vuelve a redirigir… y ahí está el bucle. La solución es que **ambos extremos coincidan**: instalar un certificado en tu servidor y poner el CDN en modo **«Full»** (o «Full strict»), de modo que la conexión sea HTTPS de punta a punta. Entender bien el [HTTPS y los certificados](../ssl-tls-certificados-y-https/index.md) ayuda a no caer en esta configuración a medias.

## Sin acceso al escritorio

La complicación de este error es que el bucle a menudo **afecta también al escritorio** (`/wp-admin`), así que no podés entrar a arreglarlo desde dentro. Cuando eso pasa, hay que actuar desde el **hosting**, por FTP o por el gestor de archivos del panel:

- **Forzar las URLs en `wp-config.php`.** Añadir las líneas que definen `WP_HOME` y `WP_SITEURL` con la dirección correcta; eso manda sobre los valores de la base de datos y suele romper el bucle.
- **Regenerar el `.htaccess`.** Renombrarlo para que WordPress cree uno limpio, o restaurar el bloque estándar.
- **Desactivar plugins sin escritorio.** Renombrar la carpeta `plugins` (o la del plugin sospechoso) por FTP los desactiva todos de golpe.
- **Corregir las URLs en la base de datos.** En los ajustes `siteurl` y `home` de la tabla de opciones, dejar la dirección correcta.

> **Atención**
>
> Editar `wp-config.php`, el `.htaccess` o la base de datos son operaciones que, mal hechas, pueden dejar el sitio peor. La regla no cambia: **copia de seguridad primero**. Guardá una copia del archivo que vayas a editar (y, si tocás la base de datos, exportala) antes de modificar nada, para poder volver atrás si algo sale mal. La guía de [backups de WordPress](../como-realizar-y-restaurar-backups-de-wordpress/index.md) cubre cómo hacerlo bien. Y cambiá **una cosa a la vez**, comprobando después de cada cambio: así sabés cuál fue la que rompió el bucle en lugar de aplicar cinco arreglos a ciegas.

## Errores frecuentes

- **Dejar el CDN en modo «Flexible» con HTTPS forzado.** Es la receta del bucle; poner el modo «Full» con certificado en el origen.
- **Configurar mal la URL del sitio al migrar.** Dejar la dirección vieja en los ajustes crea el bucle; igualarla a la real.
- **Editar la base de datos sin copia previa.** Un error ahí es difícil de deshacer; exportar antes de tocar.
- **Aplicar varios arreglos a la vez.** Impide saber cuál funcionó; cambiar de a uno y comprobar.
- **Confundir el bucle con un 404.** Son errores distintos; el bucle es «demasiadas redirecciones», no «no encontrado».
- **Mezclar www y sin-www sin decidir uno.** Elegir una versión canónica y redirigir la otra, sin contradicciones.
- **Olvidar la caché.** Tras el arreglo, vaciar la caché del navegador, del plugin y del CDN para ver el resultado real.

## Preguntas frecuentes

**¿Qué significa el error de demasiadas redirecciones?**
El error de demasiadas redirecciones, que los navegadores muestran con mensajes como error de demasiadas redirecciones, la página te redirigió demasiadas veces o el código técnico correspondiente, significa que la página web ha entrado en un bucle infinito de redirecciones del que el navegador no puede salir. Para entenderlo hay que saber que una redirección es una instrucción que el servidor da al navegador para decirle que el contenido que ha pedido está en otra dirección y que debe ir a buscarlo allí, algo que es completamente normal y útil en el funcionamiento de la web. El problema surge cuando esas instrucciones de redirección forman un círculo cerrado, de manera que la dirección A redirige a la dirección B, pero la dirección B redirige de vuelta a la dirección A, que vuelve a redirigir a la B, y así sucesivamente sin fin. El navegador sigue estas redirecciones una tras otra, pero al detectar que el proceso no termina nunca y que ha superado un límite razonable de saltos, que suele rondar la veintena, se detiene y muestra el mensaje de error para no quedar atrapado indefinidamente. Es fundamental comprender que este error es distinto de un error 404, ya que en el error 404 el problema es que la página no se encuentra en la dirección solicitada, mientras que en el error de demasiadas redirecciones la página podría existir perfectamente pero nunca llega a mostrarse porque el navegador queda atrapado en el bucle de redirecciones antes de poder cargarla. En WordPress, este error se debe casi siempre a una discrepancia entre cómo cree WordPress que se llama el sitio, es decir, la dirección que tiene configurada, y cómo llega realmente la petición al servidor, discrepancia que hace que WordPress y el servidor se envíen la petición el uno al otro sin ponerse de acuerdo, generando el bucle. Por ello, resolver el error pasa por identificar y corregir esa discrepancia, ya sea en la configuración de la dirección del sitio, en la configuración del HTTPS o en un plugin que esté interfiriendo con las redirecciones.

**¿Por qué activar el HTTPS provoca este error?**
Activar el HTTPS provoca con frecuencia el error de demasiadas redirecciones cuando la configuración del cifrado queda a medias o incoherente entre las distintas capas por las que pasa la petición, y el caso más habitual es el de un servicio intermediario o red de distribución de contenidos, como los que ofrecen protección y aceleración a los sitios web, configurado en un modo de cifrado incompatible con la configuración de WordPress. Estos servicios intermediarios ofrecen varios modos de gestionar el cifrado entre el visitante, el propio servicio y el servidor de origen donde está alojado WordPress. En el modo conocido como flexible, el visitante se comunica con el servicio intermediario mediante una conexión cifrada con HTTPS, pero el servicio intermediario se comunica a su vez con el servidor de origen mediante una conexión sin cifrar con HTTP. El problema aparece cuando, al mismo tiempo, WordPress o el servidor de origen están configurados para forzar que todas las conexiones sean HTTPS. En esa situación se produce la siguiente secuencia que genera el bucle: el servicio intermediario contacta con el servidor de origen mediante HTTP, WordPress detecta que la conexión no es segura y responde con una redirección indicando que debe usarse HTTPS, el servicio intermediario, siguiendo su configuración flexible, vuelve a contactar con el origen mediante HTTP, WordPress vuelve a redirigir a HTTPS, y así indefinidamente, creando el bucle de redirecciones que acaba provocando el error. La solución a este caso concreto consiste en hacer que ambos extremos de la comunicación sean coherentes, para lo cual hay que instalar un certificado de seguridad válido en el servidor de origen y configurar el servicio intermediario en un modo de cifrado completo, a menudo llamado full o completo, de manera que la conexión sea HTTPS de punta a punta, tanto entre el visitante y el servicio intermediario como entre este y el servidor de origen. De este modo desaparece la contradicción entre la petición que llega en HTTP y la exigencia de HTTPS, y con ella el bucle de redirecciones. Por eso, cuando este error aparece justo después de activar el HTTPS o de poner un servicio intermediario delante del sitio, la configuración del cifrado es el primer lugar donde hay que mirar.

**¿Cómo corrijo la URL del sitio en WordPress?**
Corregir la URL del sitio en WordPress es una de las soluciones principales del error de demasiadas redirecciones cuando este se debe a una discrepancia en la dirección configurada, y consiste en asegurarse de que las dos direcciones que WordPress guarda, conocidas como dirección de WordPress y dirección del sitio, coinciden exactamente con la dirección real que se usa para acceder al sitio, incluyendo el detalle de si lleva o no el prefijo www y de si utiliza http o https. Cuando se puede acceder al escritorio de administración, la forma más sencilla es ir a la sección de ajustes generales, donde aparecen los dos campos de dirección, y comprobar que ambos contienen la dirección correcta y coherente, corrigiéndolos si es necesario y guardando los cambios. Sin embargo, el error de demasiadas redirecciones a menudo impide entrar al propio escritorio, ya que el bucle afecta también a la zona de administración, por lo que en muchos casos hay que corregir estas direcciones desde fuera de WordPress, accediendo al hosting mediante FTP o mediante el gestor de archivos del panel de control. La opción más recomendable en esa situación es editar el archivo de configuración principal de WordPress, llamado wp-config.php, y añadir en él las líneas que definen de forma explícita la dirección de inicio y la dirección del sitio, ya que los valores definidos en ese archivo tienen prioridad sobre los guardados en la base de datos y suelen romper el bucle de inmediato, además de tener la ventaja de ser fácilmente reversibles simplemente eliminando esas líneas. Otra opción, algo más delicada, es modificar directamente en la base de datos los valores correspondientes a la dirección del sitio y a la dirección de inicio, que se encuentran en la tabla de opciones, dejando en ambos la dirección correcta. En cualquiera de estos casos es imprescindible hacer una copia de seguridad del archivo o de la base de datos antes de modificar nada, para poder revertir los cambios si algo sale mal. Un detalle importante es decidir una única versión canónica del dominio, es decir, elegir si el sitio será con www o sin www, y usar esa versión de forma coherente en ambos campos, evitando mezclarlas, ya que la incoherencia entre ambas versiones es una causa habitual de este tipo de bucles.

**¿Cómo lo soluciono si no puedo entrar al escritorio?**
Cuando el error de demasiadas redirecciones impide entrar al escritorio de administración de WordPress, algo que ocurre con frecuencia porque el bucle suele afectar también a la zona de administración, hay que resolver el problema actuando desde fuera de WordPress, es decir, desde el propio hosting, accediendo a los archivos mediante FTP o mediante el gestor de archivos del panel de control, y en algunos casos también a la base de datos mediante la herramienta de administración que ofrezca el hosting. La primera y más recomendable acción es editar el archivo de configuración principal, llamado wp-config.php, que se encuentra en la raíz de la instalación de WordPress, y añadir en él las líneas que definen de forma explícita la dirección de inicio y la dirección del sitio con la dirección correcta, ya que estos valores tienen prioridad sobre los almacenados en la base de datos y suelen romper el bucle inmediatamente, con la ventaja de que basta con eliminar esas líneas para revertir el cambio. La segunda acción útil es ocuparse de los plugins, ya que si el bucle lo provoca un plugin de redirecciones, caché o seguridad mal configurado, se pueden desactivar todos los plugins de golpe sin necesidad de entrar al escritorio simplemente renombrando por FTP la carpeta que los contiene, llamada plugins, con lo que WordPress deja de cargarlos; si al hacerlo el sitio vuelve a funcionar, se confirma que el problema estaba en un plugin y se puede ir reactivando de uno en uno para identificar al culpable. La tercera acción es revisar y regenerar el archivo htaccess, que en servidores Apache contiene reglas que pueden estar provocando redirecciones contradictorias; renombrarlo hace que WordPress genere uno limpio, o bien se puede restaurar su contenido estándar. La cuarta acción, algo más delicada, es corregir directamente en la base de datos los valores de la dirección del sitio y de la dirección de inicio en la tabla de opciones. En todos los casos, la precaución fundamental es hacer una copia de seguridad del archivo o de la base de datos antes de modificar nada, y aplicar un solo cambio cada vez, comprobando el resultado después de cada uno, de modo que se pueda identificar con claridad cuál de las acciones resolvió el bucle en lugar de aplicar varios arreglos simultáneos a ciegas.

**¿Puede un plugin causar el bucle de redirecciones?**
Sí, un plugin puede causar perfectamente el bucle de redirecciones que provoca el error de demasiadas redirecciones, y de hecho es una de las tres causas más frecuentes de este problema en WordPress, junto con la configuración incorrecta de la dirección del sitio y la configuración incoherente del HTTPS. Los plugins que con más probabilidad pueden provocar este error son los de tres tipos concretos. En primer lugar, los plugins de redirecciones, cuya función es precisamente gestionar redirecciones de unas direcciones a otras, y que si se configuran con reglas mal planteadas pueden crear sin querer un círculo en el que una dirección redirige a otra que a su vez redirige de vuelta a la primera. En segundo lugar, los plugins de caché, que almacenan versiones guardadas de las páginas para acelerar el sitio y que, en combinación con configuraciones de HTTPS o de direcciones, pueden servir versiones con redirecciones incoherentes. En tercer lugar, los plugins de seguridad, que a veces incluyen funciones para forzar el HTTPS o para gestionar el acceso, y que pueden entrar en conflicto con la configuración del servidor o del servicio intermediario generando el bucle. Para determinar si el error lo causa un plugin, la técnica habitual es desactivar los plugins y comprobar si el sitio vuelve a funcionar. Si se puede entrar al escritorio, se desactivan todos los plugins y, si el error desaparece, se van reactivando de uno en uno hasta encontrar el que lo provoca. Si el bucle impide entrar al escritorio, se pueden desactivar todos los plugins desde el hosting renombrando por FTP la carpeta que los contiene, y una vez confirmado que el problema estaba en un plugin, se restaura la carpeta y se van desactivando individualmente para aislar al culpable. Una vez identificado el plugin responsable, la solución puede consistir en revisar y corregir su configuración, especialmente sus reglas de redirección o sus opciones relativas al HTTPS, en actualizarlo por si se trata de un fallo ya corregido en una versión más reciente, o en sustituirlo por otro si el problema persiste. También conviene, tras cualquier cambio, vaciar la caché del plugin, del navegador y del servicio intermediario si lo hubiera, ya que de lo contrario podría seguir mostrándose una versión guardada con el bucle aunque el problema ya esté resuelto.

**¿Qué diferencia hay entre este error y un 404?**
El error de demasiadas redirecciones y el error 404 son dos problemas distintos que conviene no confundir, ya que aunque ambos impiden ver la página deseada, sus causas y sus soluciones son diferentes. El error 404, cuyo nombre completo es no encontrado, es un código de estado HTTP con el que el servidor indica que ha recibido correctamente la petición pero que no ha encontrado ningún contenido asociado a la dirección solicitada. En un error 404, por tanto, la comunicación funciona con normalidad y el proceso termina, simplemente el resultado es que no hay nada en esa dirección, ya sea porque el contenido se movió o se eliminó, o porque el sistema de enlaces permanentes de WordPress no consigue localizarlo. El error de demasiadas redirecciones, en cambio, no es un problema de contenido que falta, sino un problema de proceso que no termina: la página podría existir perfectamente, pero nunca llega a mostrarse porque el navegador queda atrapado en un bucle en el que se le redirige de una dirección a otra y de vuelta a la primera sin fin, hasta que se rinde y corta la carga. Dicho de forma sencilla, en el error 404 el navegador llega a un sitio y encuentra que está vacío, mientras que en el error de demasiadas redirecciones el navegador nunca llega a ningún sitio porque lo mandan en círculos. Esta diferencia se refleja también en las causas y soluciones. El error 404 en WordPress se resuelve habitualmente regenerando los enlaces permanentes, reparando el archivo de configuración o, si el contenido realmente se movió, redirigiendo la dirección antigua a la nueva. El error de demasiadas redirecciones se resuelve rompiendo el bucle, lo que implica corregir la discrepancia que lo provoca, ya sea igualando la dirección del sitio a la dirección real con la que se accede, ajustando la configuración del HTTPS para que sea coherente de punta a punta, o desactivando el plugin que esté generando redirecciones contradictorias. Reconocer cuál de los dos errores se está produciendo, algo que el propio mensaje del navegador deja claro, es el primer paso para aplicar la solución adecuada a cada uno.

## Fuentes

Documentación oficial y material de la comunidad consultados para esta guía. Fecha de consulta: 28 de julio de 2026.

### Aportes de la comunidad Underc0de

1. **Underc0de, foro.** [Diseño y programación web](https://underc0de.org/foro/diseno-y-programacion-web/). WordPress y errores comunes.
2. **Underc0de, blog.** [Blog de Underc0de](https://blog.underc0de.org/). Configuración de sitios web.

### Documentación oficial

1. **WordPress.org.** [Changing The Site URL](https://wordpress.org/documentation/article/changing-the-site-url/). La URL del sitio y de WordPress.
2. **MDN Web Docs.** [Redirections in HTTP](https://developer.mozilla.org/es/docs/Web/HTTP/Redirections). Cómo funcionan las redirecciones.
3. **WordPress.org.** [Administration Over SSL](https://wordpress.org/documentation/article/administration-over-ssl/). WordPress y HTTPS.
4. **Cloudflare.** [SSL/TLS encryption modes](https://developers.cloudflare.com/ssl/origin-configuration/ssl-modes/). Modos de cifrado y bucles.

## Guías relacionadas

- [Errores 404](../como-solucionar-errores-404-en-wordpress/index.md)
- [SSL/TLS y HTTPS](../ssl-tls-certificados-y-https/index.md)
- [Migrar WordPress](../como-migrar-wordpress-a-otro-hosting-o-dominio/index.md)
- [Cloudflare](../que-es-cloudflare-y-como-configurarlo/index.md)
- [Índice de Desarrollo web](../index.md)
