Causas y Soluciones para el Error “Too Many Redirects” en PrestaShop

 Error “Too Many Redirects” en PrestaShop

PrestaShop es uno de los eCommerce más populares que hay hoy en día para poder crear una tienda online y gestionar un amplio catalogo de productos en Internet. También es muy sencillo a la hora de utilizar reglas de redireccionamiento, sin embargo, debido a ello a veces suele surgir el molesto error “Too Many Redirects”. Seguramente has visto este error en alguna ocasión en caso de que tengas una tienda online construida bajo esta plataforma idónea para el comercio electrónico o incluso en otro CMS (como por ejemplo WordPress).

Ajustes incorrectos en las URLs sin HTTPS, módulos corruptos, reglas de escritura erróneas en el .htacces y muchas otras peculiaridades pueden causar el error “Too Many Redirects” en PrestaShop.

En Hostinet hemos recibido varias consultas sobre propietarios de este eCommerce a los que recientemente les ha aparecido el error “Too Many Redirects”, es por ello por lo que en este artículo vamos a intentar encontrar las causas que lo provocan y cómo podríamos solucionarlo.

Causas y Soluciones para el Error “Too Many Redirects” en PrestaShop

Los webmaster a menudo reciben errores de redireccionamiento en ciertas páginas en el panel de administración de PrestaShop (más conocido como Backoffice).

Normalmente, el error se mostrará como se puede visualizar en la siguiente captura de pantalla:

 Error “Too Many Redirects” en PrestaShop

Hoy, veamos algunas de las causas y soluciones para dicho error:

1 Configuración de SSL

Este problema suele estar relacionado con problemas con el SSL.

Si tenemos habilitadas las redirecciones de HTTP a HTTPS mientras hay alguna otra configuración que redirige una solicitud https a una página web http, obtendremos este error.

Por ejemplo, si tenemos habilitadas las redirecciones de HTTP a HTTPS, pero tenemos una configuración en .htaccess que redirecciona de esta manera: Redirect 301 * http://midominio.info/

O si vemos alguna otra configuración “extraña” en .htacces que redirige a una página http.

2. Configuración de Cloud Flare para SSL

A continuación, si usamos Cloudflare tiene 4 opciones de SSL:

1. En primer lugar, «Desactivado» (inseguro)
No se aplicó encriptación
2. En segundo lugar, «Flexible»
Cifra el tráfico entre el navegador y Cloudflare
3. En tercer lugar, «Completo»
Cifra de un extremo a otro con un certificado autofirmado en el servidor
4. Por último, «Completo” (Estricto)
Cifra de un extremo a otro, pero requiere un certificado de autoridad de certificación de confianza o de CA de Origen de Cloudflare en el servidor

¿Qué configuración SSL debemos utilizar?

Esta configuración controla cómo los servidores de Cloudflare se conectan a nuestro servidor de origen para procesar las solicitudes HTTPS.

Desde Hostinet recomendamos habilitar la configuración de SSL Completo (Estricto), sí es posible.

Los casos de uso comunes para cada uno son:

Desactivado: Ningún visitante podrá ver nuestro sitio a través de HTTPS; serán redirigidos a HTTP.

SSL Flexible: No podremos configurar el soporte HTTPS en el origen, incluso con un certificado que no es válido para nuestro sitio. Los visitantes podrán acceder a nuestro sitio a través de HTTPS, pero las conexiones en origen se realizarán a través de HTTP.
* Nota: Podemos encontrar un bucle de redireccionamiento con algunas configuraciones en origen.

SSL completo: En el origen se admite HTTPS, pero el certificado instalado no coincide con el dominio o está autofirmado. Cloudflare se conectará al origen a través de HTTPS, pero no validará el certificado.

Completo (estricto): El origen tiene un certificado válido (no vencido y firmado por una CA de confianza o una CA de Cloudflare Origin) instalado. Cloudflare se conectará a través de HTTPS y verificará el certificado en cada solicitud.

3. Configuración SSL en Prestashop 1.7

A continuación, podemos verificar la configuración de SSL tras instalar Prestashop.

En primer lugar, intentemos iniciar sesión en el backend a través de: https://midominio.info/CarpetadeRutadeAccesoaBackoffice/

Luego, en el en el menú principal de PrestaShop 1.7, en su correspondiente bloque de configuración, hacemos click en “Parámetros de la tienda” -> “Configuración”. Lo cual nos llevará directamente al bloque de configuración bajo el cual tendremos que pinchar en “Por favor, haga click aquí para comprobar si su tienda soporta HTTPS”.

Y, después, marcamos el “Sí” de los siguientes dos campos:
– Habilitar SSL
– Activar SSL en todas las páginas

4. Problemas con las Versiones de PHP

También hemos notado que, en algunos casos, este problema puede estar relacionado con la versión de PHP utilizada en PrestaShop.

A veces, cambiar la versión de PHP a una inferior solucionará el problema.

En estos momentos las últimas versiones de PrestaShop no funcionan correctamente con PHP 8.0 o 7.4, por lo que lo recomendado es establecer y mantener PHP 7.3

¡Y eso es todo!

Hosting PrestaShop SSD Con LiteSpeed

En Hostinet puedes contratar un Hosting PrestaShop SSD con LiteSpeed para hacer que tu tienda online vaya mucho más rápida que la de tu competencia. ¡Te garantizamos una IP española, así como el mejor soporte en tu idioma!

En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid y Bilbao) para ofrecer a nuestros clientes las mejores prestaciones posibles.

  • Hosting especializado en Prestashop con discos SSDPrestashop 1desde4´43€ / mes
  • Hosting especializado en Prestashop con discos SSDPrestashop 2desde5´60€ / mes
  • Hosting especializado en Prestashop con discos SSDPrestashop 3desde8´52€ / mes
  • Hosting especializado en Prestashop con discos SSDPrestashop 1desde4´43€/mes
  • Hosting especializado en Prestashop con discos SSDPrestashop 2desde5´60€/mes
  • Hosting especializado en Prestashop con discos SSDPrestashop 3desde8´52€/mes
    • Almacenamiento en disco duro ultra rapido SSDAlmacenamiento en disco duro ultra rapido SSDAlmacenamiento en disco duro ultra rapido SSDAlmacenamiento en disco duro ultra rapido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu Prestashop
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu Prestashop
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM, .INFO, .NET, .ORG ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el cPanel de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control cPanel.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y Prestashop
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!