Cómo Solucionar el Error 'ERR_TOO_MANY_REDIRECTS' en WordPress de Forma Definitiva

Cómo Solucionar el Error 'ERR_TOO_MANY_REDIRECTS' en WordPress de Forma Definitiva
Anuncio relacionado

¿Qué es el 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 ocurre cuando tu navegador queda atrapado en un ciclo de redirección sin fin entre dos o más URLs. Esto suele suceder tras cambiar la URL del sitio, migrar el servidor o configurar incorrectamente un certificado SSL.

Causas principales del bucle de redirección

  • Configuración incorrecta de las URLs en el panel de WordPress (General -> Direcciones de WordPress y del Sitio).
  • Problemas con el archivo .htaccess dañado o mal configurado.
  • Conflictos con plugins de caché, seguridad o redirección.
  • Configuración errónea del protocolo HTTPS en servidores con proxy inverso o Cloudflare.

Método 1: Corregir las URLs desde la base de datos (phpMyAdmin)

Si no puedes acceder al panel de administración de WordPress, puedes forzar las URLs correctas directamente desde la base de datos usando phpMyAdmin:

  1. Accede a tu panel de control de hosting (cPanel o Plesk) y abre phpMyAdmin.
  2. Selecciona la base de datos de tu sitio web de WordPress.
  3. Haz clic en la tabla wp_options (el prefijo wp_ puede variar).
  4. Busca las filas donde la opción option_name sea siteurl y home.
  5. Edita ambas filas y asegúrate de que el campo option_value coincida exactamente con la URL real de tu web (ejemplo: https://tu-dominio.com).
  6. Guarda los cambios y verifica si el error ha desaparecedo.

Método 2: Restablecer el archivo .htaccess

Un archivo .htaccess corrupto es una de las causas más frecuentes de redirecciones infinitas. Sigue estos pasos para regenerarlo:

  1. Conéctate a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
  2. Localiza el archivo .htaccess en el directorio raíz de tu instalación de WordPress.
  3. Descarga una copia de seguridad del archivo a tu ordenador y luego elimínalo del servidor.
  4. Intenta acceder a tu sitio web. Si funciona, ve al panel de administración de WordPress, navega a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para generar un nuevo archivo .htaccess limpio.

Método 3: Forzar HTTPS en wp-config.php

Si estás utilizando un certificado SSL (HTTPS) y tienes problemas con las redirecciones, puedes forzar el uso de HTTPS añadiendo el siguiente código en tu archivo de configuración:

  1. Abre el archivo wp-config.php ubicado en la raíz de tu WordPress con un editor de texto.
  2. Justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz publicación. */, añade el siguiente fragmento de código:
define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}
  1. Guarda los cambios y sube el archivo de nuevo al servidor. Limpia la caché de tu navegador y comprueba el resultado.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
PrestaShop

Cómo Solucionar la Pantalla Blanca en PrestaShop de Forma Definitiva

La pantalla blanca en PrestaShop es uno de los problemas más frustrantes para un ecommerce. Descubre cómo identificar el error oculto y solucionarlo rápidamente.

Leer guía completa →
Hardware

Cómo Solucionar el Error CPU Over Temperature Error en el Arranque de la PC

¿Tu ordenador se apaga o muestra un aviso de temperatura excesiva al encender? Descubre cómo solucionar el error CPU Over Temperature Error de forma definitiva.

Leer guía completa →
Windows

Cómo Solucionar el Error de Pantalla Azul CRITICAL_PROCESS_DIED en Windows

El pantallazo azul CRITICAL_PROCESS_DIED indica que un proceso esencial del sistema operativo ha fallado. Aprende a solucionarlo con este tutorial experto.

Leer guía completa →