Cómo Solucionar el Error de Demasiadas Redirecciones en WordPress Paso a Paso

Cómo Solucionar el Error de Demasiadas Redirecciones en WordPress Paso a Paso
Anuncio relacionado

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 los usuarios intentan acceder a tu sitio, el navegador se queda atrapado en un bucle infinito intentando cargar la página, lo que impide por completo el acceso tanto al front-end como al panel de administración de WordPress.

Causas Principales del Bucle de Redirección en WordPress

Este fallo suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con los certificados SSL/HTTPS, o fallos en archivos de configuración del servidor y plugins de caché. Las causas más comunes incluyen:

  • Configuración errónea de las direcciones URL de WordPress (WordPress Address y Site Address).
  • Problemas en el archivo .htaccess por reglas de redirección mal escritas.
  • Fallas en la implementación del certificado SSL (HTTPS) tras migrar la web.
  • Plugins de seguridad o caché que generan conflictos con las redirecciones.

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 modificar las URLs directamente utilizando phpMyAdmin en tu servidor de hosting.

  1. Accede a tu panel de control 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 sobre la tabla llamada wp_options (el prefijo wp_ puede variar).
  4. Localiza las filas con los nombres siteurl y home en la columna option_name.
  5. Haz doble clic en el campo option_value de ambas filas y asegúrate de que incluyan el protocolo correcto (por ejemplo, https://tudominio.com sin barra al final).
  6. Guarda los cambios y comprueba si el error ha desaparecido.

Método 2: Restablecer el Archivo .htaccess

Un archivo .htaccess corrupto es una de las causas más frecuentes de este problema. Puedes regenerarlo fácilmente siguiendo estos pasos:

  1. Conéctate a tu servidor mediante un cliente FTP o utilizando el Administrador de Archivos de tu hosting.
  2. Localiza el directorio raíz donde está instalado WordPress (generalmente public_html).
  3. Busca el archivo llamado .htaccess, descárgalo como copia de seguridad y luego elimínalo del servidor.
  4. Intenta acceder a tu sitio web. Si carga correctamente, significa que el archivo estaba corrupto.
  5. Para generar uno nuevo, entra a tu panel de administración de WordPress, ve a Ajustes > Enlaces permanentes y haz clic en el botón Guardar cambios sin modificar nada.

Método 3: Forzar HTTPS en WordPress y Solucionar Conflictos SSL

Si acabas de instalar un certificado SSL y la web entra en bucle, es probable que las redirecciones http a https estén mal configuradas. Añade el siguiente código al inicio de tu archivo wp-config.php para solucionar el problema:

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') { $_SERVER['HTTPS'] = 'on'; }

Este fragmento de código ayuda a que WordPress detecte correctamente las conexiones seguras tras un proxy o balanceador de carga, evitando que el sitio caiga nuevamente en un bucle infinito de redirección.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Desarrollo

Cómo Solucionar el Error Cannot Redeclare Function en PHP de Forma Definitiva

Descubre por qué ocurre el error de re-declaración de funciones en PHP y aprende los métodos más efectivos para solucionarlo de inmediato.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error 'Uncaught ReferenceError: is not defined' en JavaScript de Forma Definitiva

Soluciona de forma definitiva el error ReferenceError en JavaScript identificando variables no declaradas o problemas de ámbito. Sigue nuestra guía paso a paso.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error Detached HEAD en Git Definitivamente

¿Te encuentras en un estado Detached HEAD en Git y no sabes cómo salir sin perder tu código? Descubre cómo solucionarlo de forma rápida y segura.

Leer guía completa →