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 bucle de redirección infinita. Cuando esto ocurre, los visitantes (y tú mismo) no pueden acceder al panel de administración ni a las páginas públicas del sitio.
¿Cuáles son las Causas Principales de este Error?
Este fallo suele producirse cuando hay una configuración incorrecta en las URLs del sitio, un mal uso de los certificados SSL (HTTPS), problemas con los archivos de configuración como .htaccess, o conflictos derivados de plugins de caché y seguridad.
Método 1: Corregir las URLs de WordPress desde la Base de Datos
Si no puedes acceder al panel de administración, la forma más rápida de solucionar un bucle de redirección es actualizando las URLs directamente en phpMyAdmin:
- Accede al panel de control de tu hosting (cPanel o Plesk) y abre phpMyAdmin.
- Selecciona la base de datos de 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
siteurlyhome. - Edita ambas filas y asegúrate de que la URL comience exactamente con el protocolo correcto (por ejemplo,
https://tu-sitio.comsin barras inclinadas al final).
Método 2: Forzar SSL y Corregir el Archivo wp-config.php
Si recientemente instalaste un certificado SSL y comenzó el problema, es posible que WordPress no detecte correctamente la conexión segura. Puedes forzar la URL desde el archivo de configuración:
- Accede a los archivos de tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Busca el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Edita el archivo y añade las siguientes líneas justo antes de la línea que dice '¡Eso es todo, deja de editar!':
define('WP_HOME','https://tu-sitio.com');
define('WP_SITEURL','https://tu-sitio.com');Guarda los cambios y comprueba si tu sitio web vuelve a cargar con normalidad.
Método 3: Regenerar el Archivo .htaccess
Un archivo .htaccess corrupto o con reglas de redirección mal escritas es otra causa muy común de este error en servidores Apache.
- Localiza el archivo
.htaccessen la carpeta raíz de tu WordPress. - Descarga una copia de seguridad del archivo a tu ordenador y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si funciona, ve a tu panel de administración de WordPress, entra en Ajustes > Enlaces permanentes y haz clic en Guardar cambios para generar un archivo
.htaccesslimpio y actualizado de forma automática.