Cómo Solucionar el Error 'Too Many Redirects' en PrestaShop al Activar SSL

Cómo Solucionar el Error 'Too Many Redirects' en PrestaShop al Activar SSL
Anuncio relacionado

¿Por qué ocurre el error de bucle de redirecciones en PrestaShop?

El error de redirecciones infinitas (generalmente mostrado en el navegador como ERR_TOO_MANY_REDIRECTS) ocurre cuando el servidor y la configuración de PrestaShop entran en un bucle sin fin. PrestaShop intenta forzar la navegación segura bajo HTTPS, mientras que el servidor web o un proxy intermedio (como Cloudflare) le indica que continúe cargando bajo HTTP, generando un ciclo de redirección infinito.

Este problema suele presentarse inmediatamente después de instalar un certificado SSL y activar las opciones de redirección segura en el Backoffice sin haber sincronizado correctamente los parámetros del servidor.

Método 1: Forzar SSL directamente desde la Base de Datos

Si el bucle de redirecciones te impide acceder al panel de administración (Backoffice) de PrestaShop, la solución más rápida es corregir los valores de configuración directamente en la base de datos a través de phpMyAdmin.

  1. Accede al panel de control de tu hosting (cPanel, Plesk o similar) e ingresa a phpMyAdmin.
  2. Selecciona la base de datos de tu tienda PrestaShop.
  3. Busca la tabla llamada ps_configuration (ten en cuenta que el prefijo ps_ puede variar según tu instalación).
  4. Utiliza el buscador o ejecuta la siguiente consulta SQL para localizar las variables de SSL:

SELECT * FROM ps_configuration WHERE name LIKE '%PS_SSL%';

  1. Localiza los registros PS_SSL_ENABLED y PS_SSL_ENABLED_EVERYWHERE.
  2. Modifica el campo value de ambos registros estableciendo el valor en 1 (activado).
  3. Limpia la caché de tu navegador e intenta acceder nuevamente a tu sitio web utilizando HTTPS.

Método 2: Regenerar el archivo .htaccess de PrestaShop

Un archivo .htaccess corrupto o con reglas de redirección obsoletas es otra de las causas principales de este conflicto. Podemos forzar a PrestaShop a regenerarlo de forma automática.

  1. Accede al servidor de tu web mediante un cliente FTP (como FileZilla) o a través del Administrador de Archivos de tu hosting.
  2. Busca el archivo .htaccess en la carpeta raíz de tu tienda PrestaShop.
  3. Descarga una copia de seguridad del archivo a tu ordenador por seguridad y luego elimínalo del servidor.
  4. Si tienes acceso al Backoffice, ve a Parámetros de la tienda > Tráfico & SEO.
  5. En la sección Configuración de los enlaces (URLs amigables), desactiva la opción y guarda los cambios. Luego, vuelve a activarla y presiona guardar nuevamente. Esto regenerará un archivo .htaccess limpio y con las reglas SSL correctas.

Método 3: Configurar el SSL en Cloudflare o Proxys CDN

Si utilizas Cloudflare o un servicio CDN similar, el bucle de redirecciones se produce porque la comunicación entre Cloudflare y tu servidor de origen no está cifrada correctamente.

  • Causa: Tienes configurado el modo SSL/TLS en Cloudflare como "Flexible". Esto hace que Cloudflare pida tu web al servidor web mediante HTTP (puerto 80), pero PrestaShop detecta que debe forzar HTTPS, devolviendo una redirección. Cloudflare recibe la redirección y vuelve a consultar por HTTP, iniciando el bucle.
  • Solución: Accede a tu panel de Cloudflare, ve a la sección SSL/TLS y cambia el modo de cifrado de "Flexible" a Completo (Estricto) o Full (Strict). Esto obligará a Cloudflare a comunicarse con tu servidor web de origen de forma segura utilizando el puerto 443.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Error CPU Fan Error al Arrancar el PC de Forma Definitiva

Tu ordenador se detiene al iniciar mostrando el mensaje CPU Fan Error. Descubre cómo identificar el fallo físico y configurar correctamente tu BIOS para solucionarlo.

Leer guía completa →
Mac

Cómo Solucionar el Error de Conexión Wi-Fi con IP Válida pero sin Internet en Mac de Forma Definitiva

Soluciona de manera definitiva el molesto fallo de red en macOS donde tu equipo muestra conexión Wi-Fi activa pero es incapaz de cargar páginas web.

Leer guía completa →
Hardware

Cómo Solucionar el Error GPU Fan Not Detected en la Placa Base Definitivamente

Aprende a resolver el fallo de ventilador de tarjeta gráfica no detectado en el inicio de tu PC. Soluciones efectivas y seguras.

Leer guía completa →