Introducción
El error de demasiadas redirecciones, conocido técnicamente como el error ERR_TOO_MANY_REDIRECTS o bucle de redirección, es uno de los problemas más frustrantes a los que se enfrentan los administradores de WordPress. Cuando este error ocurre, los visitantes (y tú mismo) no pueden acceder al sitio web, y el navegador muestra un mensaje indicando que la página web se ha redirigido demasiadas veces.
Causas del Error de Demasiadas Redirecciones en WordPress
Este fallo suele originarse por una configuración incorrecta en las URLs del sitio, problemas con los certificados SSL (HTTPS), fallos en archivos clave como .htaccess o conflictos derivados de plugins de caché y seguridad. A continuación, te mostramos los métodos más efectivos para solucionarlo paso a paso.
Método 1: Corregir las URLs de WordPress desde la Base de Datos (phpMyAdmin)
Si no puedes acceder al panel de administración de WordPress, puedes actualizar las URLs directamente desde la base de datos utilizando phpMyAdmin en tu cPanel.
- Inicia sesión en el panel de control de tu hosting y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu sitio web de WordPress en el menú de la izquierda.
- 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 el campo
option_valuecoincida exactamente con la URL correcta de tu sitio web (por ejemplo,https://tu-dominio.com). - Guarda los cambios y comprueba si el sitio vuelve a funcionar.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto o mal configurado es una de las causas más comunes de los bucles de redirección infinitos.
- Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu hosting.
- Localiza la carpeta raíz de tu instalación de WordPress (donde se encuentran carpetas como
wp-adminywp-content). - Busca el archivo llamado
.htaccess. (Si no lo ves, activa la opción para mostrar archivos ocultos). - Descarga una copia de seguridad del archivo a tu ordenador y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si funciona, ve a tu panel de administración de WordPress, navega hasta Ajustes > Enlaces permanentes y haz clic en Guardar cambios para generar un archivo
.htaccessnuevo y limpio automáticamente.
Método 3: Configurar Correctamente el Protocolo HTTPS y SSL
Si has instalado recientemente un certificado SSL y no has configurado correctamente las redirecciones HTTP a HTTPS, es muy probable que se genere este conflicto.
- Asegúrate de que tu certificado SSL esté activo y correctamente instalado en el servidor.
- Revisa tus plugins de redirección o seguridad (como Really Simple SSL) para evitar reglas duplicadas que fuercen el protocolo HTTPS de forma infinita.
- Puedes añadir el siguiente fragmento de código en la parte superior de tu archivo
wp-config.phppara forzar la URL correcta de manera segura:define('WP_HOME','https://tu-dominio.com');define('WP_SITEURL','https://tu-dominio.com');
Siguiendo estos pasos, deberías haber eliminado el bucle de redirección y recuperado el acceso completo a tu sitio web de WordPress.