Logo
WP Fix by Blimx
↪️correção wordpress err_too_many_redirects

Reparación WordPress ERR_TOO_MANY_REDIRECTS

"ERR_TOO_MANY_REDIRECTS" o "Esta página no funciona: el dominio te redirigió demasiadas veces": tu navegador detectó un bucle de redirección infinito.

⚡ Respuesta en minutos🔒 Sin pérdida de datos🛠️ WP-CLI + FTP + SSH✅ Reparación mismo día🌎 Remoto — funciona globalmente

¿Por Qué Ocurre Este Error?

Causas más comunes que diagnosticamos:

Bucle de redirección SSL/HTTPS: el servidor fuerza HTTPS pero siteurl de WordPress todavía es http://
Modo SSL Flexible de Cloudflare creando bucle infinito HTTP↔HTTPS
siteurl de WordPress configurado en dominio diferente creando redirección al destino incorrecto
Plugin de redirección creando cadena de redirección circular A→B→A
CDN o balanceador de carga enviando cabecera X-Forwarded-Proto que WordPress maneja mal

Cómo lo Reparamos Paso a Paso

Proceso sistemático, rápido y seguro:

1

Corregir siteurl y home para usar https://

Vía WP-CLI: wp option update siteurl https://tudominio.com && wp option update home https://tudominio.com. Si usas Cloudflare, también añade $_SERVER["HTTPS"] = "on"; a wp-config.php.

2

Cambiar el modo SSL de Cloudflare a Completo (Estricto)

En el panel de Cloudflare: SSL/TLS > Resumen > cambia de "Flexible" a "Completo (Estricto)". El SSL Flexible crea un bucle HTTP entre Cloudflare y tu servidor.

3

Deshabilitar plugins de redirección y verificar .htaccess

Deshabilita temporalmente Redirection, el gestor de redirecciones de Yoast o el plugin 301 Redirects. Verifica .htaccess en busca de cadenas de redirección RewriteRule que podrían causar bucles.

¿Tienes este problema ahora mismo?

Nuestro experto WordPress responde en minutos.

Preguntas Frecuentes

QMi sitio mostró ERR_TOO_MANY_REDIRECTS después de mover a HTTPS. ¿Cómo repararlo?

Causa más común: siteurl todavía tiene http:// pero las reglas del servidor fuerzan https://, creando un bucle. También verifica si el modo SSL de Cloudflare está configurado como Flexible (cámbialo a Completo Estricto).

QERR_TOO_MANY_REDIRECTS solo en páginas específicas. ¿Por qué?

Los bucles específicos de página generalmente provienen de: una entrada de plugin de redirección que crea una redirección circular para esa URL, una redirección de Yoast/AIOSEO para ese slug que conflictúa con la página real.

Q¿Qué significa realmente ERR_TOO_MANY_REDIRECTS?

Tu navegador detectó un loop infinito de redirección: página A redirige a B, B redirige de vuelta a A. Tras 20 redirects, el navegador se rinde para prevenir un crash. Siempre es un problema de configuración del lado del servidor, no del navegador.

Q¿Por qué empezó de repente sin que yo cambiara nada?

Disparadores comunes: cambio/instalación de certificado SSL, migración de hosting, cambio de modo de proxy Cloudflare, actualización de plugin modificando redirects, configuraciones URL de WordPress cambiadas automáticamente por plugin que se porta mal.

Q¿Cómo encuentro qué está causando el loop de redirección?

Usamos curl: `curl -IL https://yoursite.com` — esto muestra cada paso de redirección. El patrón revela dónde está el loop. Las dev tools del navegador (pestaña Network) muestran lo mismo con timestamps.

Q¿HTTP/HTTPS desincronizados pueden causar el loop?

La causa más común. WordPress piensa que es HTTP, redirige todas las peticiones a HTTPS vía .htaccess, pero luego la petición HTTPS sigue disparando redirect HTTP. Forzamos HTTPS consistentemente en WP_HOME/WP_SITEURL y .htaccess.

Q¿Cloudflare puede causar redirects infinitos?

Sí. El modo 'Flexible SSL' de Cloudflare significa: visitante → Cloudflare (HTTPS) → Origen (HTTP). Si WordPress también redirige HTTP a HTTPS, se forma un loop infinito. Usamos modo SSL 'Full (Strict)'.

Q¿Actualizar .htaccess arreglará el loop de redirección?

Si .htaccess contiene una RewriteRule equivocada sí. Auditamos cuidadosamente .htaccess por: redirects HTTP→HTTPS, redirects www/no-www, reglas de redirect custom. Reglas conflictivas causan loops.

Q¿Por qué solo una página específica tiene el loop de redirección?

Redirects específicos de página de un plugin de redirect (Redirection, Rank Math) pueden hacer loop si apuntan a una URL que redirige de vuelta. Auditamos la tabla de redirects para encontrar el loop.

Q¿Los redirects canónicos de WordPress pueden causar loops infinitos?

Raramente pero sí. La función redirect_canonical de WordPress puede conflictuar con reescrituras custom. Podemos desactivar redirects canónicos con `remove_filter('template_redirect', 'redirect_canonical')` para probar.

Q¿Mis usuarios WordPress verán el loop de redirección o solo los visitantes?

Todos los usuarios — el loop ocurre a nivel de petición HTTP antes de autenticación. A veces el admin ve un loop diferente por redirects específicos de admin (force_ssl_admin).

Q¿Múltiples plugins SSL pueden causar loops de redirección?

Sí. Really Simple SSL + Better SSL + redirects .htaccess manuales = múltiples reglas de redirect conflictuando. Usamos UN plugin SSL (o ninguno) y configuramos .htaccess manualmente para predecibilidad.

Q¿Limpiar el caché de mi navegador arreglará el loop de redirección?

A veces — para redirects cacheados. Pero el problema subyacente de config del servidor permanece. Siempre arreglamos del lado del servidor, luego limpiamos caché del navegador para confirmar.

Q¿Un redirect de subdominio del hosting puede causar esto?

Sí. Si migraste de yoursite.bluehost.com a yoursite.com, pero el subdominio viejo todavía redirige al nuevo dominio, y el nuevo dominio no tiene config apropiada, se forman loops.

Q¿Cómo prevengo loops de redirección en el futuro?

Cinco capas: 1) una fuente de verdad para redirects HTTPS (o .htaccess O plugin, no ambos), 2) modo Cloudflare 'Full (Strict)', 3) WP_HOME/WP_SITEURL consistente, 4) probar cambios mayores en staging, 5) documentar redirects custom.

🔴

Servicio Completo: Reparación de Error Crítico de WordPress

¿Tu sitio muestra un error crítico? Lo diagnosticamos y reparamos rápido, sin pérdida de datos.

🚨

Soporte de Emergencia WordPress

Respuesta en minutos. Sin pérdida de datos. Sin cargo por diagnóstico.

wpfix.blimx.com