Introducción al Error de Demasiadas Redirecciones en WordPress
El error 'Too Many Redirects' (Demasiadas redirecciones 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, el navegador web queda atrapado en un ciclo infinito intentando redirigir de una URL a otra sin éxito, mostrando finalmente un mensaje de error y bloqueando el acceso tanto al sitio web como al panel de administración.
¿Cuáles son las Causas Principales de este Error?
Este fallo suele estar relacionado con una configuración incorrecta en las URLs del sitio, problemas con los certificados SSL/HTTPS, configuraciones erróneas en el archivo .htaccess o fallos en plugins de caché y seguridad. Identificar el origen exacto es clave para aplicar la solución correcta.
Método 1: Corregir las URLs de WordPress desde la Base de Datos
Si no puedes acceder al panel de administración, puedes actualizar las URLs directamente desde phpMyAdmin en tu panel de control de hosting.
- Accede a phpMyAdmin y selecciona la base de datos de tu sitio web de WordPress.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar según tu instalación). - Localiza las filas con los campos
siteurlyhome. - Edita ambos campos asegurándote de que la URL comience correctamente con
https://(ohttp://si no usas SSL) y no tenga barras al final. - Guarda los cambios y verifica si tu 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 bucles de redirección.
- Conéctate 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
.htaccess, descárgalo como copia de seguridad y luego elimínalo del servidor. - Intenta acceder a tu sitio web. Si funciona, ve al panel de administración de WordPress, dirígete a
Ajustes > Enlaces permanentesy haz clic en 'Guardar cambios' para generar un nuevo archivo .htaccess limpio.
Método 3: Verificar la Configuración del Certificado SSL y HTTPS
Si recientemente instalaste un certificado SSL y forzaste HTTPS de manera incorrecta, puedes generar este bucle.
- Si usas un plugin de seguridad o SSL (como Really Simple SSL), desactívalo temporalmente renombrando su carpeta mediante FTP en
wp-content/plugins/. - Asegúrate de que tu archivo
wp-config.phpno tenga reglas contradictorias forzando HTTPS. Puedes añadir temporalmente la siguiente línea justo antes de la línea que dice '¡Eso es todo, deja de editar!':
define('FORCE_SSL_ADMIN', true);
Siguiendo estos métodos paso a paso, deberías poder eliminar el error 'Too Many Redirects' y restaurar el funcionamiento normal de tu página web en WordPress.