Introducción al Error de Demasiadas Redirecciones en WordPress
El error de 'Demasiadas redirecciones' (conocido en inglés como ERR_TOO_MANY_REDIRECTS o bucle de redirección) es uno de los problemas más molestos a los que se enfrenta un administrador de WordPress. Ocurre cuando tu sitio web queda atrapado en un ciclo infinito entre dos o más URLs, impidiendo que los navegadores carguen la página y mostrando un mensaje de error.
Principales Causas del Bucle de Redirección
Este fallo suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con los certificados SSL/TLS o configuraciones erróneas en archivos del servidor y plugins de caché. Las causas más comunes incluyen:
- Incoherencia entre las direcciones configuradas en el panel de WordPress (URL de WordPress y URL del sitio).
- Reglas mal configuradas en el archivo
.htaccess. - Problemas con el protocolo HTTPS tras la instalación de un certificado SSL.
- Conflictos con plugins de seguridad o redirección.
Método 1: Corregir las URLs desde la Base de Datos (phpMyAdmin)
Si no puedes acceder al panel de administración de WordPress debido al bucle, puedes modificar las URLs directamente desde la base de datos.
- Accede a tu panel de hosting (cPanel o Plesk) y abre phpMyAdmin.
- 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 con las opciones
siteurlyhome. - Edita ambas filas asegurándote de que utilicen el protocolo correcto (
https://tudominio.com) y no contengan barras diagonales al final.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto es una de las causas más frecuentes de este error.
- 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 elimina el archivo del servidor.
- Comprueba si tu sitio web ya carga correctamente. Si es así, ve a tu panel de WordPress, entra en Ajustes > Enlaces permanentes y haz clic en 'Guardar cambios' para generar un nuevo archivo
.htaccesslimpio.
Método 3: Forzar HTTPS en WordPress y Verificar el SSL
Si has instalado recientemente un certificado SSL y no has configurado correctamente las redirecciones, se generará este conflicto. Puedes forzar el uso de HTTPS añadiendo el siguiente 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://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
Además, asegúrate de que tu proveedor de hosting tenga activada la opción de redirección automática de HTTP a HTTPS.