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

El error de 'demasiadas redirecciones' (ERR_TOO_MANY_REDIRECTS) es uno de los problemas más frustrantes a los que se enfrenta un administrador de WordPress. Cuando un usuario intenta acceder a tu sitio web, el navegador detecta un bucle infinito donde la página se redirige a sí misma una y otra vez hasta que finalmente se bloquea y muestra un mensaje de error. Esto no solo afecta la experiencia del usuario, sino que también daña el posicionamiento SEO de tu sitio si los motores de búsqueda no pueden indexarlo correctamente.

Causas principales del error en WordPress

Este fallo suele estar relacionado con una configuración incorrecta de las URLs del sitio, problemas con los certificados SSL (HTTPS), fallos en archivos de configuración del servidor como .htaccess, o conflictos derivados de plugins de caché y seguridad. Identificar el origen exacto es el primer paso para aplicar la solución adecuada sin perder datos importantes.

Método 1: Cambiar las URLs desde el panel de administración o la base de datos

Si aún tienes acceso al panel de administración, verifica las URLs. Si no puedes acceder, deberás hacerlo mediante phpMyAdmin:

  1. Entra a tu cPanel y abre phpMyAdmin.
  2. Selecciona la base de datos de tu sitio de WordPress.
  3. Busca la tabla wp_options (el prefijo wp_ puede variar).
  4. Localiza las filas siteurl y home.
  5. Asegúrate de que ambas URLs comiencen exactamente igual, ya sea con http:// o https:// según corresponda a tu certificado SSL. Guarda los cambios.

Método 2: Regenerar el archivo .htaccess

Un archivo de configuración del servidor dañado puede provocar redirecciones infinitas:

  1. Accede a tu servidor mediante un cliente FTP o el Administrador de Archivos de tu hosting.
  2. Localiza la raíz de tu instalación de WordPress (donde están carpetas como wp-content).
  3. Busca el archivo llamado .htaccess y descárgalo como copia de seguridad.
  4. Elimina el archivo .htaccess original del servidor.
  5. Intenta acceder a tu sitio web. Si funciona, ve a tu panel de WordPress en Ajustes > Enlaces permanentes y haz clic en 'Guardar cambios' para generar un nuevo archivo limpio automáticamente.

Método 3: Forzar SSL y corregir esquemas HTTPS

Si has instalado recientemente un certificado SSL y no se ha configurado correctamente, se genera un bucle entre HTTP y HTTPS:

  • Abre tu archivo wp-config.php ubicado en la raíz de WordPress mediante FTP o el editor de archivos.
  • Añade el siguiente fragmento de código justo antes de la línea que dice '¡Eso es todo, deja de editar!':
define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}
  • Guarda el archivo y limpia la caché de tu navegador antes de volver a probar el acceso a tu sitio web.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
PrestaShop

Cómo Solucionar el Error 500 en Módulos de PrestaShop Definitivamente

Aprende a identificar la causa exacta del error 500 generado por módulos defectuosos en PrestaShop y descubre cómo solucionarlo aplicando métodos avanzados.

Leer guía completa →
PrestaShop

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

El Error 500 es uno de los fallos más comunes y frustrantes en PrestaShop. Aprende a identificar la causa exacta y aplícale una solución definitiva hoy mismo.

Leer guía completa →
Linux

Cómo Solucionar el Error Temporary Failure in Name Resolution en Linux Definitivamente

¿Te quedaste sin internet en la terminal de Linux? Descubre cómo resolver este molesto problema de DNS de forma rápida y sencilla.

Leer guía completa →