Introducción al Error Too Many Redirects en WordPress
El error "Too Many Redirects" (Demasiadas redirecciones), conocido también como el error de bucle de redirección o ERR_TOO_MANY_REDIRECTS, es uno de los problemas más frustrantes a los que se enfrentan los administradores de WordPress. Este fallo ocurre cuando tu sitio web queda atrapado en una secuencia infinita de redireccionamientos entre dos o más URLs, lo que obliga al navegador web a detener la carga y mostrar un mensaje de error.
Causas Principales del Bucle de Redirección
Comprender por qué ocurre este error es fundamental para aplicar la solución adecuada. Las causas más comunes incluyen:
- Configuración incorrecta de las URLs de WordPress en el panel de administración (Ajustes > Generales).
- Problemas con certificados SSL (HTTPS) mal configurados en el servidor o mediante plugins.
- Caché corrupta en plugins de optimización o en el navegador.
- Archivo
.htaccessdañado o con reglas de redirección conflictivas.
Método 1: Corregir las URLs de WordPress desde la Base de Datos
Si no puedes acceder al panel de administración de WordPress debido al bucle, puedes modificar las direcciones URL directamente utilizando phpMyAdmin en tu proveedor de hosting.
- 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.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar según tu instalación). - Localiza las filas con las opciones
siteurlyhome. - Haz clic en editar y asegúrate de que ambas URLs utilicen el protocolo correcto (por ejemplo,
https://tu-dominio.comsin barra al final). - Guarda los cambios y verifica si el sitio vuelve a cargar correctamente.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess mal configurado suele ser el responsable de desviar el tráfico de forma infinita. Vamos a regenerarlo:
- Accede a los archivos de 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
.htaccess, descárgalo como copia de seguridad y luego elimínalo del servidor. - Intenta acceder a tu sitio web. Si carga, el problema era este archivo.
- Para generar uno nuevo, entra a tu panel de WordPress en Ajustes > Enlaces permanentes y haz clic en el botón "Guardar cambios" al final de la página sin modificar nada. Esto creará un
.htaccesslimpio y funcional.
Método 3: Solucionar Problemas con Certificados SSL y Forzar HTTPS
Si has instalado recientemente un certificado SSL y no has configurado correctamente las redirecciones, se generará este conflicto.
- Asegúrate de que tu certificado SSL esté activo y correctamente instalado en el servidor.
- Si usas un plugin como Really Simple SSL, desactívalo temporalmente renombrando su carpeta vía FTP dentro de
wp-content/plugins/. - Añade la siguiente línea en tu archivo
wp-config.phpjusto antes de la línea que dice/* That's all, stop editing! */para forzar la detección correcta del protocolo:define('FORCE_SSL_ADMIN', true);if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; } - Guarda el archivo y comprueba el funcionamiento de tu web.