Introducción al Error ERR_TOO_MANY_REDIRECTS en WordPress
El error ERR_TOO_MANY_REDIRECTS, también conocido como el problema del bucle de redireccionamiento infinito, es uno de los fallos más frustrantes a los que se enfrenta un administrador de WordPress. Ocurre cuando un navegador web queda atrapado en un ciclo donde redirige de una URL a otra sin fin, impidiendo que la página web cargue por completo y mostrando un mensaje de error en pantalla.
Causas Principales del Bucle de Redirección
Este problema suele estar relacionado con una configuración errónea en las URLs del sitio, fallos en los archivos del núcleo o conflictos con plugins de caché y seguridad. Las causas más comunes incluyen:
- Configuración incorrecta de las direcciones de WordPress (URL de WordPress y URL del sitio) en el panel de administración.
- Reglas mal configuradas en el archivo
.htaccess. - Problemas con certificados SSL (HTTPS) mal configurados.
- Conflictos generados por plugins de caché o redirección.
Método 1: Corregir las URLs de WordPress desde el Panel o la Base de Datos
Si aún puedes acceder al panel de administración, verifica los ajustes generales. Si no puedes acceder, debes modificar los valores directamente en la base de datos usando phpMyAdmin.
- Accede a tu cuenta de cPanel y abre phpMyAdmin.
- Selecciona la base de datos de tu sitio web de WordPress.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar). - Localiza las filas con los nombres
siteurlyhome. - Edita ambas filas asegurándote de que la URL comience correctamente con
https://(ohttp://si no usas SSL) y no incluya barras diagonales adicionales al final.
Método 2: Regenerar el Archivo .htaccess
Un archivo .htaccess corrupto es una de las causas más frecuentes de redirecciones infinitas en servidores Apache.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Localiza el archivo
.htaccessen la raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si funciona, ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en Guardar cambios para generar un archivo
.htaccesslimpio automáticamente.
Método 3: Verificar la Configuración del Certificado SSL y HTTPS
Forzar HTTPS de manera incorrecta mediante plugins o archivos de configuración cuando el certificado no está instalado o activo correctamente genera este bucle.
- Desactiva temporalmente cualquier plugin que fuerce HTTPS o realiza una revisión de tu archivo
wp-config.php. - Añade la siguiente línea de código en tu archivo
wp-config.phpjusto antes de la línea que dice ¡Eso es todo, deja de editar! para forzar la detección correcta del proxy inverso:
$_SERVER['HTTPS'] = 'on';Siguiendo estos pasos podrás identificar el origen del fallo y restaurar el funcionamiento normal de tu sitio web en pocos minutos.