Introducción al Error ERR_TOO_MANY_REDIRECTS en WordPress
El error ERR_TOO_MANY_REDIRECTS (también conocido como bucle de redirección) es uno de los problemas más frustrantes a los que se enfrenta un administrador de WordPress. Cuando los usuarios intentan acceder a tu sitio web, el navegador se queda atrapado en un ciclo infinito de redireccionamiento entre URLs, impidiendo que la página cargue por completo.
Principales Causas del Bucle de Redirección
Este fallo suele estar relacionado con una configuración incorrecta en las URLs del sitio, conflictos con complementos de caché o seguridad, o una mala implementación de certificados SSL (HTTPS). Entre las causas más comunes destacan:
- Configuración errónea de las URLs de WordPress (WordPress Address y Site Address).
- Problemas de caché en el navegador o en plugins de optimización.
- Configuración defectuosa en el archivo
.htaccess. - Redirecciones mal configuradas en plugins de SSL o seguridad (como Really Simple SSL).
Método 1: Corregir las URLs de WordPress desde el Panel de Administración o Base de Datos
La causa más frecuente de este error es una discrepancia entre la URL configurada en WordPress y la URL real de tu servidor (por ejemplo, mezclar http:// con https://).
- Si puedes acceder al escritorio, ve a Ajustes > Generales.
- Verifica los campos Dirección de WordPress (URL) y Dirección del sitio (URL). Asegúrate de que ambas usen el protocolo correcto (
https://si tienes SSL activo). - Guarda los cambios. Si no puedes acceder al panel de administración, puedes modificar estos valores directamente en tu base de datos mediante phpMyAdmin accediendo a la tabla
wp_optionsy editando los registrossiteurlyhome.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto o con reglas de redirección mal escritas puede generar bucles infinitos. Para solucionar esto:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu panel dehosting (cPanel/Plesk).
- Localiza la carpeta raíz de tu instalación de WordPress (donde se encuentran carpetas como
wp-contentywp-admin). - Busca el archivo llamado
.htaccessy descárgalo a tu ordenador como copia de seguridad. - Elimina el archivo del servidor.
- Intenta acceder a tu sitio web. Si carga correctamente, ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en 'Guardar cambios' para generar un nuevo archivo
.htaccesslimpio automáticamente.
Método 3: Desactivar Plugins de Caché y SSL
Los plugins encargados de forzar HTTPS o gestionar la caché pueden entrar en conflicto con la configuración del servidor.
- Accede a tu servidor vía FTP o Administrador de Archivos.
- Navega hasta la ruta
wp-content/plugins. - Renombra temporalmente la carpeta del plugin sospechoso (por ejemplo, cambia
really-simple-sslareally-simple-ssl-desactivado). - Comprueba si tu sitio web vuelve a funcionar. Si el problema desaparece, el plugin era el causante del conflicto y deberás revisar su configuración o buscar una alternativa.