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 error ERR_TOO_MANY_REDIRECTS, también conocido como el error de bucle de redirección infinito. Cuando intentas acceder a tu sitio de WordPress, el navegador muestra un mensaje indicando que la página no funciona y que se han producido demasiadas redirecciones. Esto impide por completo el acceso tanto a la portada como al panel de administración (wp-admin).
Causas Principales del Bucle de Redirección
Este error ocurre generalmente cuando un sitio web queda atrapado en un ciclo donde una URL redirige a otra, y esa segunda URL vuelve a redirigir a la primera. Las causas más comunes incluyen:
- Configuración incorrecta de las URLs de WordPress (URLs de sitio y de WordPress).
- Problemas con los certificados SSL y la forzación de HTTPS.
- Archivos de configuración del servidor alterados, específicamente el archivo
.htaccess. - Conflictos con plugins de caché, seguridad o redirección.
Método 1: Corregir las URLs de WordPress desde el Panel o la Base de Datos
Si puedes acceder a tu base de datos mediante phpMyAdmin, puedes verificar y corregir las URLs principales de tu sitio. Sigue estos pasos:
- Entra a tu panel de hosting (cPanel o Plesk) y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu instalación de WordPress.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar). - Localiza las filas con las opciones
siteurlyhome. - Asegúrate de que ambas URLs coincidan exactamente y utilicen el protocolo correcto (
https://tudominio.comen lugar dehttp://si usas SSL). - Guarda los cambios y comprueba si el error ha desaparecido.
Método 2: Regenerar el Archivo .htaccess
Un archivo .htaccess corrupto o mal configurado suele ser el responsable principal de las redirecciones infinitas. Para solucionarlo:
- Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Localiza la carpeta raíz donde está instalado WordPress (generalmente
public_html). - Busca el archivo llamado
.htaccessy descárgalo a tu ordenador como copia de seguridad. - Elimina el archivo
.htaccessoriginal del servidor. - Intenta acceder a tu sitio web. Si carga correctamente, ve a tu panel de administración de WordPress, navega a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para generar un nuevo archivo limpio automáticamente.
Método 3: Verificar la Configuración de SSL y Forzar HTTPS Correctamente
Si acabas de instalar un certificado SSL y no configuraste las redirecciones de forma adecuada, se generará un bucle entre HTTP y HTTPS. Asegúrate de añadir las reglas correctas en tu archivo .htaccess o utiliza un plugin de confianza para gestionar el tráfico seguro sin crear conflictos de redirección.