Introducción al Error de Demasiadas Redirecciones en WordPress
El error 'ERR_TOO_MANY_REDIRECTS', comúnmente conocido como el bucle de redirección infinita, es un problema frecuente en WordPress que impide tanto a los visitantes como a ti acceder a tu sitio web o al panel de administración. Cuando el navegador intenta cargar la página, se queda atrapado en un ciclo continuo de redireccionamiento entre URLs, lo que finalmente detiene la carga y muestra un mensaje de error.
Causas Principales del Bucle de Redirección
Este fallo suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con los certificados SSL/HTTPS, conflictos en el archivo .htaccess o configuraciones erróneas en plugins de caché y seguridad. Identificar la causa exacta es fundamental para aplicar el método de solución adecuado.
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, puedes modificar las URLs directamente utilizando phpMyAdmin en tu panel de hosting.
- Accede a tu panel de control de hosting (cPanel o Plesk) y abre
phpMyAdmin. - Selecciona la base de datos correspondiente a tu sitio web de WordPress en el menú lateral izquierdo.
- Busca y haz clic en la tabla
wp_options(el prefijowp_puede variar según tu instalación). - Localiza las filas llamadas
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 use el protocolo correcto (http o https). - Guarda los cambios haciendo clic en el botón de continuar y verifica si tu sitio vuelve a funcionar.
Método 2: Restablecer el Archivo .htaccess
Un archivo .htaccess corrupto o mal configurado es otra de las causas más comunes de este error en servidores Apache.
- Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu hosting.
- Localiza el archivo
.htaccessen el directorio raíz de tu instalación de WordPress (donde están carpetas como wp-content y wp-admin). - 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 carga correctamente, significa que el archivo estaba dañado.
- Para generar un nuevo archivo .htaccess limpio, ve a tu panel de administración de WordPress en
Ajustes > Enlaces permanentesy simplemente haz clic en el botónGuardar cambios.
Método 3: Verificar y Corregir la Configuración de SSL y HTTPS
Si recientemente instalaste un certificado SSL y olvidaste configurar correctamente las redirecciones, es muy probable que se genere este conflicto.
- Asegúrate de que tu archivo
wp-config.phpno tenga forzado un bucle de HTTPS añadiendo líneas contradictorias. - Puedes forzar el uso de HTTPS de manera segura añadiendo el siguiente código en tu archivo
.htaccessjusto antes de las reglas de WordPress:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Siguiendo estos métodos paso a paso, podrás eliminar el molesto error de demasiadas redirecciones y recuperar el acceso total a tu sitio web de WordPress de forma rápida y segura.