Articulo de ayuda
ERR_TOO_MANY_REDIRECTS: solucion paso a paso
Soluciona ERR_TOO_MANY_REDIRECTS revisando cache, redirecciones, .htaccess, SSL y configuracion de WordPress.
Que significa este error
El error ERR_TOO_MANY_REDIRECTS indica que el navegador quedo atrapado en un bucle de redirecciones.
Esto ocurre cuando una URL redirige a otra y esa segunda URL vuelve a redirigir a la primera, o cuando varias reglas se contradicen entre si.
Por ejemplo:
http://tudominio.com
redirige a:
https://www.tudominio.com
pero otra regla devuelve la visita a:
http://tudominio.com
El navegador intenta seguir las redirecciones hasta que se detiene y muestra el error.
Por que ocurre
Las causas mas comunes son:
- Configuracion incorrecta de HTTPS.
- Reglas duplicadas o contradictorias en
.htaccess. - Redirecciones creadas desde DirectAdmin o cPanel que se pisan entre si.
- Conflictos entre WordPress y reglas del servidor.
- URL del sitio mal configurada con o sin
www. - Plugins de seguridad, cache o redirecciones.
- Configuraciones externas de proxy, CDN o SSL.
Como solucionarlo
1. Prueba en modo incognito
Antes de tocar archivos, descarta que sea un problema de cache del navegador.
- Abre la web en una ventana incognita.
- Prueba desde otro navegador.
- Si funciona, borra cookies y cache del navegador habitual.
2. Revisa redirecciones en DirectAdmin o cPanel
Accede al panel de control y busca la seccion Redirecciones.
Verifica que no existan reglas como:
- de
httpahttpsy otra dehttpsahttp - de
wwwa sinwwwy otra en sentido contrario - redirecciones del dominio hacia si mismo
- reglas antiguas que ya no necesitas
Si no estas seguro, desactiva temporalmente la redireccion sospechosa y prueba de nuevo.
3. Revisa el archivo .htaccess
Accede al administrador de archivos o por FTP y abre el .htaccess de la raiz de la web.
Busca reglas duplicadas de redireccion o bloques anadidos por plugins.
Para probar, puedes renombrar temporalmente:
.htaccess
a:
.htaccess_old
Despues, carga la web otra vez.
Un .htaccess basico de WordPress suele tener esta estructura:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Si el error desaparece al renombrarlo, el problema esta en alguna regla del archivo.
4. Revisa la URL de WordPress
Si puedes entrar al panel de WordPress:
- Ve a Ajustes > Generales.
- Revisa estos campos:
- Direccion de WordPress (URL)
- Direccion del sitio (URL)
- Ambos deben usar el mismo formato.
Ejemplo correcto:
https://tudominio.com
Evita mezclar http con https o www con no www sin una redireccion clara.
5. Desactiva plugins temporalmente
Los plugins de redirecciones, seguridad, cache o SSL pueden causar este error.
Si no puedes entrar a WordPress:
- Accede por FTP o administrador de archivos.
- Ve a:
wp-content/plugins/
- Renombra el plugin sospechoso, por ejemplo:
redirection
a:
redirection_old
- Prueba de nuevo.
Si no sabes que plugin causa el problema, renombra temporalmente la carpeta completa plugins.
6. Revisa SSL y HTTPS
Si acabas de activar SSL, comprueba que:
- el certificado SSL este activo
- la web use
https - no haya reglas que fuercen
http - WordPress tenga configuradas las URLs con
https - no haya un plugin forzando HTTPS de forma duplicada
7. Limpia cache
Despues de corregir redirecciones, limpia:
- cache del navegador
- cache de WordPress
- cache del plugin
- cache de CDN si utilizas una
Consejos utiles
- Elige una version principal del dominio: con
wwwo sinwww. - Usa una sola regla para forzar HTTPS.
- No dupliques redirecciones en
.htaccess, WordPress, cPanel y CDN al mismo tiempo. - Antes de modificar
.htaccess, guarda una copia. - Si el error empezo tras instalar un plugin, empieza revisando ese plugin.
Preguntas frecuentes
No puedo entrar al panel de WordPress
Desactiva plugins por FTP y revisa .htaccess. Tambien puedes revisar las URLs del sitio desde la base de datos si tienes conocimientos tecnicos.
El error aparece solo con https
Revisa el certificado SSL, la redireccion a HTTPS y la configuracion de WordPress.
El error aparece solo con www
Puede haber una redireccion cruzada entre www y sin www.
Debo eliminar todas las redirecciones
No. Debes eliminar o corregir solo las que esten duplicadas, contradictorias o innecesarias.
Conclusion
ERR_TOO_MANY_REDIRECTS aparece cuando la web entra en un bucle de redirecciones. Revisa cache, redirecciones del panel, .htaccess, URLs de WordPress, plugins y configuracion SSL.
La clave es mantener una sola ruta clara para el dominio y evitar reglas que se contradigan.