Introducción al Error de Demasiadas Redirecciones en WordPress
Uno de los problemas más frustrantes a los que se enfrentan los administradores de sitios web es el mensaje ERR_TOO_MANY_REDIRECTS o el error de 'Demasiadas redirecciones'. Este fallo ocurre cuando tu sitio web entra en un bucle infinito de redireccionamiento, haciendo que el navegador del usuario salte de una URL a otra sin cesar hasta que finalmente se rinde y muestra un mensaje de error.
Causas Principales del Bucle de Redirección
Este problema suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con los certificados SSL (HTTPS), fallos en archivos clave como .htaccess o conflictos con plugins de caché y seguridad. Identificar la causa exacta es el primer paso para aplicar la solución adecuada.
Método 1: Corregir las URLs de WordPress desde el Panel o la Base de Datos
A menudo, el error se produce porque la dirección de WordPress (URL) y la dirección del sitio (URL) no coinciden o están forzando HTTP en lugar de HTTPS (o viceversa). Si puedes acceder al panel de administración, ve a Ajustes > Generales y verifica que ambos campos tengan exactamente la misma URL correcta.
Si no puedes acceder al panel de administración, puedes modificar estos valores directamente desde phpMyAdmin en tu base de datos:
- Accede a phpMyAdmin desde el panel de control de tu hosting (cPanel o Plesk).
- Selecciona la base de datos de tu sitio web de WordPress.
- Haz clic en la tabla
wp_options(el prefijowp_puede variar). - Busca las filas correspondientes a
siteurlyhome. - Edita ambas filas para asegurarte de que la URL contenga el protocolo correcto (
https://tu-dominio.com).
Método 2: Regenerar el Archivo .htaccess
Un archivo .htaccess corrupto o mal configurado es una de las causas más comunes de los bucles de redirección. Para solucionarlo, sigue estos pasos:
- 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 están carpetas como
wp-contentywp-admin). - Busca el archivo llamado
.htaccess(recuerda activar la opción de 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 WordPress, entra en
Ajustes > Enlaces permanentesy haz clic en 'Guardar cambios' para generar un archivo.htaccesslimpio automáticamente.
Método 3: Verificar y Configurar Correctamente el Certificado SSL
Si recientemente has instalado un certificado SSL (HTTPS) y no has configurado correctamente las redirecciones, es muy probable que se genere este bucle. Asegúrate de forzar HTTPS mediante tu proveedor de hosting o utilizando un plugin de confianza como Really Simple SSL, y comprueba que no existan reglas contradictorias en archivos de configuración del servidor como Nginx o Apache.