Introducción
El error 'Demasiadas redirecciones' (conocido técnicamente como ERR_TOO_MANY_REDIRECTS en Google Chrome o 'La página no está redirigiendo correctamente' en Firefox) es uno de los problemas más frustrantes a los que se enfrenta un administrador de WordPress. Ocurre cuando tu sitio web entra en un bucle infinito de redireccionamiento, haciendo que el navegador salte de una URL a otra sin cesar hasta que decide bloquear la carga de la página.
Causas Principales del Bucle de Redirección en WordPress
Este fallo suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con certificados SSL, fallos en la caché o configuraciones erróneas en archivos del servidor. A continuación, te mostramos los métodos más efectivos para solucionarlo.
Método 1: Corregir las URLs de WordPress desde la Base de Datos (phpMyAdmin)
Si no puedes acceder al panel de administración de WordPress, la forma más directa de corregir el error es actualizando las URLs directamente en la base de datos.
- Accede al panel de control de tu hosting (cPanel o Plesk) y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu sitio web de WordPress en el menú de la izquierda.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar según tu instalación). - Busca las filas con las opciones
siteurlyhomeen la columnaoption_name. - Haz clic en 'Editar' en ambas filas y asegúrate de que la URL en
option_valuesea exactamente la misma y coincida con tu protocolo correcto (https://tu-dominio.comen lugar dehttp://si usas SSL). - Guarda los cambios haciendo clic en 'Continuar'.
Método 2: Revisar y Limpiar el Archivo .htaccess
Un archivo .htaccess corrupto o con reglas de reescritura mal configuradas es una de las causas más comunes de este problema.
- Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu hosting.
- Localiza el archivo
.htaccessen la raíz de tu instalación de WordPress (suele estar en la carpetapublic_html). - Descarga una copia de seguridad del archivo a tu ordenador y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si funciona, el problema era este archivo.
- Para regenerarlo, entra en tu panel de WordPress, ve a Ajustes > Enlaces permanentes y haz clic en el botón 'Guardar cambios' al final de la página sin modificar nada.
Método 3: Forzar SSL y Solucionar Problemas con Certificados
Si has instalado recientemente un certificado SSL y no has configurado correctamente las redirecciones HTTP a HTTPS, se creará un bucle automático.
- Abre tu archivo
wp-config.phpubicado en la raíz de WordPress mediante FTP o el Administrador de Archivos. - Guarda los cambios en el archivo y comprueba si tu sitio web vuelve a cargar correctamente sin el error de redirección.
Añade las siguientes líneas de código justo antes de la línea que dice '¡Eso es todo, deja de editar!':
define('FORCE_SSL_ADMIN', true);$_SERVER['HTTPS'] = 'on';