Introducción al Error ERR_TOO_MANY_REDIRECTS en WordPress
El error ERR_TOO_MANY_REDIRECTS (también conocido como bucle de redirección infinita) es un problema común en WordPress que impide a los usuarios acceder al sitio web o al panel de administración (wp-admin). El navegador detecta que la página web está redirigiendo de una URL a otra de forma continua sin llegar a mostrarse nunca, por lo que bloquea la carga por motivos de seguridad.
Causas Principales del Bucle de Redirección
Este fallo suele estar provocado por una mala configuración en las URLs del sitio, problemas con certificados SSL mal instalados, conflictos con plugins de caché/redirección o archivos del sistema alterados como .htaccess.
Método 1: Corregir las URLs de WordPress desde la Base de Datos (phpMyAdmin)
Si no puedes acceder al panel de administración, puedes cambiar las URLs principales directamente desde la base de datos usando phpMyAdmin en tu cPanel.
- Accede a tu panel de hosting y abre phpMyAdmin.
- Selecciona la base de datos correspondiente a tu sitio web de WordPress en la barra lateral izquierda.
- Busca y haz clic en la tabla
wp_options(el prefijowp_puede variar según tu instalación). - Localiza las filas con los nombres
siteurlyhomeen la columnaoption_name. - Haz clic en Editar en cada una de ellas y asegúrate de que la URL en
option_valuesea correcta (por ejemplo,https://tudominio.com) y coincida exactamente en ambas filas. - Guarda los cambios y comprueba si el error ha desaparecido.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto o con reglas de redirección mal escritas es una de las causas más frecuentes de este error en servidores Apache.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Localiza la carpeta raíz de tu instalación de WordPress (donde están carpetas como
wp-contentywp-admin). - Busca el archivo llamado
.htaccess(activa la opción de ver archivos ocultos si no lo ves). - Descarga una copia de seguridad del archivo a tu ordenador y luego bórralo del servidor.
- Intenta acceder a tu sitio web. Si funciona, ve a tu panel de administración de WordPress en Ajustes > Enlaces permanentes y haz clic en Guardar cambios para generar un archivo
.htaccesslimpio y automático.
Método 3: Verificar la Configuración del Certificado SSL y el Archivo wp-config.php
Si has migrado recientemente a HTTPS o tienes problemas con el protocolo, fuerza la detección de SSL en el archivo de configuración principal.
- Abre el archivo
wp-config.phpubicado en la raíz de tu WordPress con un editor de código. - Guarda los cambios y sube el archivo de nuevo al servidor para aplicar la configuración definitiva.
Añade las siguientes líneas justo antes de la línea que dice ¡Eso es todo, deja de editar! Feliz publicación:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
$_SERVER['HTTPS'] = 'on';