Inicio › Blog › WordPress › ERR_TOO_MANY_REDIRECTS en WordPress: causas y solución

ERR_TOO_MANY_REDIRECTS en WordPress: causas y solución

Respuesta corta: ERR_TOO_MANY_REDIRECTS significa que tu sitio entró en un bucle de redirecciones: una dirección lleva a otra que vuelve a la primera. En WordPress suele deberse a que las URL del sitio no coinciden con las reglas del servidor (http/https o con/sin www), a una regla de https mal escrita o a un plugin de redirecciones o SSL.

Según el navegador, el error se ve así:

  • Chrome y Edge: “ERR_TOO_MANY_REDIRECTS” o “Esta página no funciona: te redireccionó demasiadas veces”.
  • Firefox: “La página no está redirigiendo adecuadamente”.
  • Safari: “Hay demasiadas redirecciones”.

¿Qué significa ERR_TOO_MANY_REDIRECTS?

Una redirección es una instrucción del servidor que dice “esta página está en otra dirección”. Cuando la dirección A redirige a B y B vuelve a A, el navegador da vueltas sin llegar a ninguna parte. Después de muchos intentos se rinde y muestra este error.

En WordPress, las redirecciones pueden venir de cuatro lugares, y el bucle aparece cuando dos de ellos se contradicen:

OrigenEjemplo
Las URL de WordPress (Ajustes › Generales)WordPress dice http://tunegocio.cl y redirige a esa dirección
El archivo .htaccess o el servidorUna regla obliga a usar https:// o www
Un pluginUn plugin de SSL, de redirecciones o de caché
Un CDN o proxy (como Cloudflare)Envía las visitas al servidor por http aunque el visitante entró por https

Muchos de estos bucles aparecen al activar el SSL o al cambiar de hosting. Un hosting WordPress con SSL y redirección a https ya configurados evita la mayoría.

Paso 1: descarta las cookies y la caché del navegador

A veces el bucle ya está corregido, pero tu navegador guardó una redirección antigua. Abre el sitio en una ventana privada o desde otro dispositivo. Si ahí funciona, borra las cookies y la caché de ese sitio en tu navegador.

Ten en cuenta que los navegadores y los CDN guardan las redirecciones permanentes (301): después de corregir un bucle, puede pasar un rato hasta que dejes de verlo.

Paso 2: encuentra el bucle con curl

curl muestra cada salto de la cadena de redirecciones. Viene incluido en Windows 10 y 11, Mac y Linux. Abre la terminal y escribe (con tu dominio):

curl -sIL https://tunegocio.cl/

En un sitio sano verás una o dos respuestas y al final un 200. En un bucle verás la misma secuencia de 301 o 302 repetida y, al final, este error:

curl: (47) Maximum (50) redirects followed

Mira las líneas location: te dicen hacia dónde salta cada redirección. Si alternan entre http:// y https://, o entre www y sin www, ya sabes qué se contradice.

Paso 3: revisa las URL de WordPress

En Ajustes › Generales, la Dirección de WordPress (URL) y la Dirección del sitio (URL) deben ser iguales a la dirección real de tu sitio: con https:// si tienes SSL, y con o sin www según cómo funcione tu dominio.

Si no puedes entrar al panel por el bucle, fuerza las URL en wp-config.php agregando estas líneas antes de la que empieza con /* That's all, stop editing!:

define( 'WP_HOME', 'https://tunegocio.cl' );
define( 'WP_SITEURL', 'https://tunegocio.cl' );

Estas líneas tienen prioridad sobre los ajustes guardados en la base de datos. Una vez que el sitio funcione, corrige las URL en Ajustes › Generales y, si quieres, quita las líneas.

Paso 4: revisa las reglas de https y www en el .htaccess

Una de las causas más comunes es la regla clásica para forzar https:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Funciona en un servidor que recibe las visitas directo. Pero si tu sitio está detrás de un CDN o un proxy, el servidor recibe todas las visitas por http, aunque el visitante haya entrado por https. La regla cree que la visita no es segura, la redirige a https, y eso se repite sin fin.

En ese caso, revisa el encabezado que agrega el CDN:

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Antes de editar, haz una copia del .htaccess: un error de escritura puede dejar el sitio con un error 500. Y si tu hosting ya redirige a https por su cuenta, no necesitas ninguna de estas reglas. En ese caso, bórrala.

Revisa también que no haya dos reglas que se contradigan, por ejemplo una que quita el www y otra (o la configuración del dominio) que lo agrega. Te explicamos cómo escribir redirecciones sin cadenas ni bucles en cómo redireccionar un dominio o una página.

Paso 5: desactiva los plugins de redirección, SSL y caché

Los plugins que fuerzan https o crean redirecciones pueden chocar con las reglas del servidor:

  1. Entra a wp-content/plugins con el administrador de archivos o por FTP.
  2. Renombra la carpeta del plugin sospechoso (por ejemplo, el de SSL o el de redirecciones) agregándole .off.
  3. Prueba el sitio en una ventana privada.

Si el sitio vuelve, configura ese plugin para que no repita lo que ya hace el servidor, o elimínalo. Con un solo mecanismo de redirección (el servidor o un plugin, no los dos) se evitan estos choques.

Si tu hosting es Znet-Hosting: sigue la guía del administrador de archivos del centro de ayuda.

Paso 6: si usas Cloudflare, revisa el modo SSL

Si tu dominio pasa por Cloudflare con el modo SSL Flexible, Cloudflare se conecta a tu servidor por http. Si tu servidor o WordPress redirigen a https, se produce el bucle. Cambia el modo a Full (o Full (strict) si tu servidor tiene un certificado válido).

Si tu hosting es Znet-Hosting: activa el certificado gratis siguiendo la guía Cómo activar mi certificado SSL gratis del centro de ayuda.

Cómo evitar que vuelva a pasar

  • Usa un solo lugar para las redirecciones: el servidor o un plugin, no ambos.
  • Antes de activar el SSL, revisa las URL de WordPress y cámbialas a https:// en el mismo momento.
  • Prueba cada redirección nueva con curl -sIL: debe llegar a un 200 en uno o dos saltos.
  • Haz un respaldo del .htaccess antes de editarlo.

¿No pudiste resolverlo?

Escríbenos con el resultado de curl -sIL y te ayudamos a encontrar el bucle. Si te cambias a Znet-Hosting, la migración es gratis y dejamos el SSL funcionando.

Preguntas frecuentes

¿Qué significa ERR_TOO_MANY_REDIRECTS?

Que el sitio entró en un bucle de redirecciones: una dirección lleva a otra que vuelve a la primera, y el navegador se rinde después de muchos intentos.

¿Por qué aparece después de activar el SSL?

Porque las URL de WordPress siguen en http:// mientras el servidor redirige a https://, o porque la regla de https no reconoce las visitas que llegan a través de un CDN o proxy.

¿Borrar las cookies soluciona el error?

Solo si el bucle ya estaba corregido y tu navegador guardó la redirección antigua. Si el error aparece también en una ventana privada, el problema está en el sitio.

¿Cómo cambio la URL de WordPress si no puedo entrar al panel?

Agrega WP_HOME y WP_SITEURL con la dirección correcta en wp-config.php. Tienen prioridad sobre lo que está guardado en la base de datos.

¿El bucle de redirección afecta el SEO?

Sí: mientras dure, Google no puede rastrear las páginas afectadas. Corrígelo cuanto antes y revisa que cada redirección llegue a su destino en un solo salto.

Sigue leyendo

Por Mauricio Zalles, Webmaster de Znet-Hosting. Actualizado el 18 de octubre de 2026.

Desplazamiento al inicio