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 error de demasiadas redirecciones. Cuando este problema ocurre, los visitantes (y tú mismo) no pueden acceder al sitio web ni al panel de administración, mostrando un mensaje en el navegador que indica que la página ha redirigido demasiadas veces.
Causas Principales del Bucle de Redirección en WordPress
Este error suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con certificados SSL mal configurados, fallos en plugins de seguridad o redirección, o archivos de configuración del servidor alterados.
- Configuración incorrecta de la URL de WordPress (URL de WordPress y URL del Sitio).
- Problemas con el protocolo HTTPS y redirecciones forzadas en archivos
.htaccess. - Caché persistente en el navegador o en plugins de optimización.
- Conflictos con plugins de SSL o certificados recién instalados.
Método 1: Corregir las URLs de WordPress desde la Base de Datos
Si no puedes acceder al panel de administración debido al bucle de redirección, puedes actualizar las URLs directamente desde phpMyAdmin en tu panel de control de hosting.
- Accede a phpMyAdmin desde cPanel o Plesk.
- Selecciona la base de datos de tu sitio web de WordPress en la barra lateral izquierda.
- Busca la tabla llamada
wp_options(el prefijowp_puede variar según tu instalación). - Busca las filas donde la opción
siteurlyhomeestán definidas. - Edita ambas filas para asegurarte de que la URL sea correcta y utilice el protocolo adecuado (ejemplo:
https://tudominio.comen lugar dehttp://tudominio.comsi usas SSL). - Guarda los cambios y comprueba si tu sitio web vuelve a cargar con normalidad.
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.
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Localiza el archivo
.htaccessen el directorio raíz de tu instalación de WordPress. - Descarga una copia de seguridad del archivo a tu ordenador por precaución y luego elimínalo del servidor.
- Intenta acceder a tu sitio web. Si funciona, ve a tu panel de administración de WordPress, navega a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para regenerar un archivo
.htaccesslimpio y funcional.
Método 3: Forzar HTTPS de Forma Correcta en el Archivo wp-config.php
Si has instalado recientemente un certificado SSL y estás experimentando este error, es posible que necesites definir explícitamente las URLs seguras en el archivo de configuración principal.
- Abre el archivo
wp-config.phpubicado en el directorio raíz de WordPress utilizando un editor de código o el Administrador de Archivos. - Agrega las siguientes líneas justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! Feliz blogging. */: define('WP_HOME','https://tudominio.com');define('WP_SITEURL','https://tudominio.com');- Guarda los cambios en el archivo y limpia la caché de tu navegador antes de volver a probar el acceso a tu sitio web.