Introducción al Error Too Many Redirects en WordPress
El error ERR_TOO_MANY_REDIRECTS (también conocido como bucle de redirección infinita) es uno de los problemas más frustrantes a los que se enfrenta un administrador de WordPress. Ocurre cuando tu sitio web queda atrapado en un ciclo continuo entre dos o más URLs, impidiendo que el navegador cargue la página y mostrando un mensaje de error que bloquea el acceso tanto a los visitantes como al panel de administración.
Causas Principales del Bucle de Redirección
Este fallo técnico suele estar provocado por una mala configuración en las URLs del sitio, problemas con certificados SSL, fallos en plugins de seguridad o caché, o modificaciones incorrectas en el archivo de configuración principal. Identificar la raíz del problema es clave para aplicar la solución correcta.
Método 1: Corregir las URLs de WordPress desde la Base de Datos (phpMyAdmin)
Si no puedes acceder a tu panel de administración, la forma más directa de solucionar el error es verificar y corregir las URLs directamente en la base de datos utilizando phpMyAdmin en tu hosting.
- Accede al panel de control de tu hosting (cPanel o Plesk) y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu instalación de WordPress.
- Busca la tabla
wp_options(el prefijowp_puede variar según tu configuración). - Localiza las filas con las opciones
siteurlyhomeen la columnaoption_name. - Asegúrate de que el valor en la columna
option_valuesea exactamente el mismo y utilice el protocolo correcto (https://tu-dominio.comen lugar dehttp://si usas SSL).
Método 2: Forzar SSL y Modificar el Archivo wp-config.php
A menudo, el error surge tras instalar un certificado SSL (HTTPS) si WordPress sigue intentando cargar los recursos mediante HTTP, generando un bucle infinito.
Puedes forzar la detección correcta de HTTPS añadiendo las siguientes líneas de código en tu archivo wp-config.php justo antes de la línea que dice '¡Eso es todo, deja de editar!':
define('WP_HOME', 'https://tu-dominio.com');
define('WP_SITEURL', 'https://tu-dominio.com');
$_SERVER['HTTPS'] = 'on';Método 3: Depurar y Renombrar el Archivo .htaccess
Una regla mal escrita en el archivo de redirección del servidor puede corromper el acceso a tu web. Restablecer el archivo .htaccess suele resolver el problema instantáneamente.
- 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 y luego bórralo o renómbralo como
.htaccess_old. - Intenta acceder a tu sitio web. Si carga correctamente, ve a tu panel de administración de WordPress en Ajustes > Enlaces permanentes y haz clic en 'Guardar cambios' para generar un nuevo archivo
.htaccesslimpio y funcional.