Saltar al contenido

ERR_TOO_MANY_REDIRECTS en WordPress: Causas y Solución

Volver al blog
4 min de lectura

Qué significa ERR_TOO_MANY_REDIRECTS

El error ERR_TOO_MANY_REDIRECTS aparece cuando el navegador queda atrapado en un bucle: una URL envía a otra que termina devolviéndola al punto anterior. En WordPress suele ocurrir por una discrepancia entre HTTP y HTTPS, entre dominio con y sin www, por reglas duplicadas o porque un proxy y la aplicación no se ponen de acuerdo sobre el protocolo original.

Borrar cookies puede resolver un dato local obsoleto, pero no arregla un bucle que afecta a todos. Comprueba primero en una ventana privada y desde otra red. Si el error se repite, diagnostica el servidor.

Las causas más habituales

  • home y siteurl tienen valores diferentes.
  • WordPress fuerza HTTPS y el proxy informa erróneamente que la petición llega por HTTP.
  • El hosting, un plugin y el CDN aplican la misma redirección con reglas distintas.
  • Una regla de .htaccess devuelve www a sin www o al revés.
  • La caché conserva una respuesta 301 antigua.
  • Un cambio de dominio o migración dejó URLs inconsistentes en la base de datos.

Orden seguro para encontrar el bucle

1. Mira la cadena de redirecciones

Usa las herramientas de red del navegador o una consulta de cabeceras para ver la secuencia. Anota si alterna entre HTTP/HTTPS, www/sin www, barra final o dos rutas. El patrón suele revelar qué capas están discutiendo.

2. Revisa las URL de WordPress

En Ajustes → Generales, “Dirección de WordPress” y “Dirección del sitio” deben usar el dominio y protocolo correctos. Si no puedes entrar al panel, compruébalas en la base de datos o defínelas de forma temporal y controlada en wp-config.php:

define( 'WP_HOME', 'https://example.com' );
define( 'WP_SITEURL', 'https://example.com' );

Sustituye el dominio y retira las constantes si solo se usaron para recuperar acceso. La documentación oficial de WordPress explica las opciones al mover WordPress y cambiar su URL.

3. Aísla plugins sin perder el acceso

Los plugins de caché, seguridad, SSL y redirecciones son los primeros candidatos. Si el panel no abre, renombra temporalmente su carpeta por SFTP o desde el gestor de archivos. Prueba después de cada cambio; desactivar todo a la vez oculta cuál era la causa y puede afectar otras funciones.

4. Revisa .htaccess o la configuración del servidor

Guarda una copia antes de editar. Busca reglas repetidas para HTTPS o dominio canónico. En Apache puede regenerarse el bloque estándar de WordPress guardando de nuevo los enlaces permanentes, pero solo después de apartar con seguridad las reglas personalizadas.

5. Comprueba CDN, proxy y hosting

Si hay Cloudflare, balanceador o proxy inverso, la aplicación debe reconocer que la petición original era HTTPS. Una configuración donde el visitante usa HTTPS, el proxy habla HTTP con el servidor y WordPress vuelve a forzar HTTPS produce el bucle clásico. Revisa el modo SSL y las cabeceras reenviadas con la documentación de tu proveedor.

6. Vacía caché en todas las capas

Vacía plugin, servidor, CDN y navegador después de corregir la regla. Hazlo al final de cada hipótesis, no como sustituto del diagnóstico. Las redirecciones permanentes pueden seguir almacenadas aunque el origen ya esté bien.

Tabla de síntomas y pistas

Bucle observadoRevisar primero
HTTP ↔ HTTPSProxy, modo SSL y reglas de forzado
www ↔ sin wwwURL del sitio, hosting y CDN
Solo /wp-adminCookies, plugins de seguridad y URL configurada
Solo una páginaPlugin de redirecciones y regla específica
Empezó tras migrarBase de datos, dominio anterior y caché

Qué no hacer

  • No borres .htaccess sin copia.
  • No reemplaces dominios directamente en SQL sin respetar datos serializados.
  • No desactives HTTPS para dejar la web funcionando de forma permanente.
  • No apiles nuevas reglas encima de un bucle que aún no entiendes.

Después de resolverlo

Comprueba portada, panel, varias URLs internas, sitemap y formularios. Si se cambió la URL canónica, actualiza enlaces internos y verifica que cada versión alternativa haga un solo salto al destino correcto. Google recomienda redirecciones permanentes del lado del servidor cuando una URL cambia; consulta su guía oficial de redirecciones.

Si el problema empezó después de trasladar la web, sigue el checklist de recuperación de una migración fallida. Si ves un error distinto, la guía de error 500 cubre logs y PHP. Cuando la web está inaccesible y no puedes intervenir con seguridad, el soporte urgente puede aislar la capa que genera el bucle.

Equipo Codanter

Desarrollo web, IA y automatización

Solicitar presupuesto

¿Te Gusta Cómo Trabajamos?

Cuéntanos tu idea, aunque sea en una servilleta. Te respondemos en menos de 24 horas con un presupuesto claro y sin rodeos. Sin compromiso, sin letra pequeña.