Introducción al Error Too Many Redirects en WordPress
El error Too Many Redirects (o error de bucle de redirección) es uno de los problemas más frustrantes a los que se enfrentan los administradores de WordPress. Este fallo ocurre cuando un navegador web queda atrapado en un ciclo infinito de redireccionamiento entre dos o más URLs, impidiendo el acceso tanto al panel de administración como a la página pública.
Causas Principales del Bucle de Redirección
Antes de aplicar cualquier solución, es importante entender por qué se origina este fallo en WordPress. Las causas más comunes incluyen:
- Configuración incorrecta de las URLs de WordPress (Dirección de WordPress y Dirección del Sitio).
- Problemas con los archivos de configuración del servidor, específicamente en el archivo
.htaccess. - Conflictos generados por plugins de caché, seguridad o redirección.
- Configuración errónea de protocolos SSL/HTTPS (forzar HTTPS de manera incorrecta).
Método 1: Corregir las URLs desde la Base de Datos (phpMyAdmin)
Si no puedes acceder al panel de administración debido al bucle, puedes actualizar las URLs directamente desde la base de datos utilizando phpMyAdmin:
- Accede al panel de control de tu hosting (cPanel o Plesk) y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu sitio web de WordPress.
- Haz clic en la tabla
wp_options(el prefijowp_puede variar según tu instalación). - Busca las filas con las opciones
siteurlyhomeen la columnaoption_name. - Edita ambas filas y asegúrate de que la URL sea correcta y coincida (por ejemplo,
https://tu-dominio.com). - Guarda los cambios y verifica si el sitio vuelve a funcionar con normalidad.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto o con reglas de redirección mal escritas es una causa muy frecuente de este error. Sigue estos pasos para regenerarlo:
- Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu hosting.
- Localiza la 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
.htaccessdel 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 nuevo archivo
.htaccesslimpio.
Método 3: Desactivar Plugins Conflictivos Vía FTP
Si recientemente instalaste un plugin de seguridad, caché o SSL, es muy probable que sea el causante del problema. Para desactivarlos sin acceso al dashboard:
- Accede a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
- Navega hasta la ruta
wp-content/. - Renombra temporalmente la carpeta
pluginsa algo comoplugins_old. - Comprueba si tu sitio web carga en el navegador. Si el error desaparece, significa que uno de tus plugins está generando el bucle.
- Vuelve a nombrar la carpeta como
plugins, entra en su interior y ve renombrando las carpetas de los plugins de forma individual hasta detectar cuál es el problemático para mantenerlo desactivado o eliminarlo.