Cómo Solucionar el Error 'Too Many Redirects' en WordPress de Forma Definitiva

Cómo Solucionar el Error 'Too Many Redirects' en WordPress de Forma Definitiva
Anuncio relacionado

¿Qué es el Error 'Too Many Redirects' en WordPress?

El error 'Too Many Redirects' (Demasiadas redirecciones), conocido también como el error de bucle de redirección infinita, es uno de los problemas más frustrantes a los que se enfrentan los administradores de WordPress. Este fallo ocurre cuando un navegador web queda atrapado en un ciclo continuo entre dos o más URLs, impidiendo que la página web cargue por completo y mostrando un mensaje como ERR_TOO_MANY_REDIRECTS en Google Chrome.

Principales Causas del Bucle de Redirección

Identificar el origen del problema es fundamental para aplicar la solución adecuada. Las causas más comunes incluyen:

  • Configuración incorrecta de las URLs de WordPress (WordPress Address y Site Address).
  • Problemas con los certificados SSL y la forzada redirección HTTPS.
  • Archivos .htaccess dañados o mal configurados en el servidor.
  • Caché persistente en plugins de optimización o en el navegador.
  • Conflictos generados por plugins defectuosos.

Método 1: Corregir las URLs desde la Base de Datos (phpMyAdmin)

Si no puedes acceder al panel de administración de WordPress, puedes modificar las URLs directamente desde la base de datos.

  1. Accede a tu panel de hosting (cPanel o Plesk) y abre phpMyAdmin.
  2. Selecciona la base de datos correspondiente a tu sitio web de WordPress.
  3. Busca y haz clic en la tabla wp_options (el prefijo puede variar).
  4. Localiza las filas con los nombres siteurl y home.
  5. Edita ambas filas y asegúrate de que la URL comience correctamente con https://tu-dominio.com (según tu caso, con o sin 'www').
  6. Guarda los cambios y comprueba si el sitio vuelve a cargar con normalidad.

Método 2: Forzar HTTPS y Ajustar el Archivo wp-config.php

A veces, el servidor no reconoce correctamente si la conexión es segura, generando bucles al activar el protocolo SSL.

  1. Conéctate a tu servidor mediante un cliente FTP o utiliza el Administrador de Archivos de tu hosting.
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Edita el archivo y añade las siguientes líneas de código justo antes de la línea /* That's all, stop editing! Happy publishing. */:
define('WP_HOME','https://tu-dominio.com');
define('WP_SITEURL','https://tu-dominio.com');
$_SERVER['HTTPS'] = 'on';
  1. Guarda los cambios y sube el archivo modificado al servidor.

Método 3: Regenerar el Archivo .htaccess

Un archivo .htaccess corrupto suele ser el responsable de las redirecciones infinitas en servidores Apache.

  1. Accede a la raíz de tu sitio web mediante FTP o Administrador de Archivos.
  2. Localiza el archivo .htaccess y descárgalo a tu ordenador como copia de seguridad.
  3. Elimina el archivo original del servidor.
  4. 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 generar un archivo .htaccess limpio automáticamente.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error de Sincronización de Steam Cloud en Juegos de Forma Definitiva

¿Tus partidas guardadas no se sincronizan correctamente en Steam? Descubre cómo solucionar este fallo de Steam Cloud paso a paso.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 en el Panel de Administración de PrestaShop Definitivamente

El error 500 en el panel de administración de PrestaShop puede bloquear tu gestión diaria. Aprende a identificar la causa y aplica métodos efectivos para solucionarlo.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 en PrestaShop de Forma Definitiva

El Error 500 en PrestaShop puede paralizar tus ventas de inmediato. Te mostramos cómo identificar la causa exacta y aplicar la solución definitiva.

Leer guía completa →