¿Qué es el error 'Demasiadas Redirecciones' en WordPress?
El error de bucle de redirección, conocido técnicamente como ERR_TOO_MANY_REDIRECTS (o error 310), ocurre cuando un navegador web queda atrapado en un ciclo infinito de redireccionamiento entre dos o más URLs. En WordPress, este problema suele manifestarse tanto en el frontend como en el panel de administración, impidiendo el acceso total a la plataforma.
Causas principales del bucle de redirección
Las razones más comunes por las que aparece este fallo en sitios web creados con WordPress son:
- Configuración incorrecta de las URLs de WordPress (Dirección de WordPress y Dirección del sitio).
- Problemas con los archivos de configuración del servidor, específicamente el archivo
.htaccess. - Conflictos generados por certificados SSL (HTTPS) mal configurados o forzados incorrectamente.
- Memorias caché corruptas en plugins de optimización o en el propio navegador.
Método 1: Corregir las URLs de WordPress desde el panel o base de datos
Si puedes acceder al escritorio de WordPress, ve a Ajustes > Generales y verifica que los campos 'Dirección de WordPress (URL)' y 'Dirección del sitio (URL)' coincidan exactamente y utilicen el protocolo correcto (http o https). Si no tienes acceso al panel, puedes modificarlas directamente desde phpMyAdmin en la tabla wp_options buscando las filas siteurl y home.
Método 2: Restablecer el archivo .htaccess
Un archivo .htaccess dañado o mal escrito es una causa frecuente de redirecciones infinitas. Sigue estos pasos para regenerarlo:
- Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
- Localiza el archivo
.htaccessen la raíz de tu instalación de WordPress. - Descarga una copia de seguridad y luego elimina el archivo original del servidor.
- Intenta acceder a tu sitio web. Si carga, ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en 'Guardar cambios' para generar un archivo
.htaccesslimpio y funcional.
Método 3: Verificar la configuración de SSL y HTTPS
Si has instalado recientemente un certificado SSL, es posible que estés forzando HTTPS de forma incorrecta tanto en el servidor como mediante un plugin. Asegúrate de que las URLs en la base de datos usen https:// y revisa que no existan reglas redundantes en tu archivo de configuración o en el plugin de seguridad que fuercen el protocolo en bucle.