¿Qué es el Error de Demasiadas Redirecciones en WordPress?
El error de demasiadas redirecciones, conocido médicamente por los navegadores como ERR_TOO_MANY_REDIRECTS o bucle de redirección infinita, es un problema común en WordPress. Ocurre cuando tu sitio web queda atrapado en un bucle donde una página intenta redirigir a otra que, a su vez, vuelve a redirigir a la primera. Esto impide que los visitantes y tú podáis acceder al contenido o al panel de administración.
Causas Principales del Bucle de Redirección
Identificar la causa raíz es fundamental para aplicar la solución correcta. Los motivos más frecuentes suelen estar relacionados con:
- Configuración incorrecta de las URLs de WordPress en el panel de control.
- Un archivo
.htaccesscorrupto o mal configurado en la raíz del servidor. - Problemas con certificados SSL (HTTPS) mal implementados.
- Conflictos generados por plugins de caché o de redirección.
Método 1: Corregir las URLs de WordPress desde la Base de Datos
Si no puedes acceder a tu panel de administración, la forma más directa de solucionar las URLs erróneas es a través de phpMyAdmin en tu proveedor de hosting.
- Accede a tu panel de control del hosting (cPanel o Plesk) y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu sitio de WordPress en el menú lateral izquierdo.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar) y haz clic en ella. - Localiza las filas llamadas
siteurlyhomeen la columnaoption_name. - Haz clic en editar en ambas filas y asegúrate de que la URL contenga el protocolo correcto (
https://tu-dominio.com) sin barras finales innecesarias.
Método 2: Regenerar el Archivo .htaccess
Un archivo de configuración del servidor dañado es el detonante más habitual de este fallo. Vamos a restablecerlo de forma limpia.
- Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu hosting.
- Navega hasta la carpeta raíz donde está instalado WordPress (generalmente
public_html). - Busca el archivo llamado
.htaccess, descárgalo como copia de seguridad y luego elimínalo del servidor. - Intenta acceder a tu sitio web. Si carga correctamente, ve a tu panel de administración de WordPress, entra en Ajustes > Enlaces permanentes y haz clic en 'Guardar cambios' para generar un archivo
.htaccessnuevo y limpio automáticamente.
Método 3: Verificar la Configuración del Protocolo SSL/HTTPS
Forzar HTTPS de manera incorrecta mediante plugins o certificados mal instalados suele romper las rutas del sitio.
- Si utilizas un plugin de seguridad o SSL como Really Simple SSL, desactívalo temporalmente renombrando su carpeta vía FTP dentro de
wp-content/plugins/. - Asegúrate de que tu archivo
wp-config.phpno tenga reglas contradictorias forzando HTTPS repetidamente. Puedes añadir temporalmente la siguiente línea antes de la línea que dice '¡Eso es todo, deja de editar!':define('FORCE_SSL_ADMIN', true); - Comprueba que tu certificado SSL esté activo y correctamente vinculado a tu dominio en el panel de tu proveedor de hosting.