PrestaShop Shop Parameters > General with Enable SSL on all pages highlighted to switch to Yes
PrestaShop Shop Parameters > General with Enable SSL on all pages highlighted to switch to Yes

Cuando un sitio web intenta cargar imágenes u otros contenidos usando HTTP en lugar de HTTPS, se produce un problema de contenido mixto (mixed content). Para solucionar este problema, solo necesitas modificar los enlaces en la página para que comiencen con HTTPS.

Para forzar que tu sitio PrestaShop use HTTPS, ingresa al panel de administración de PrestaShop, navega sucesivamente hastaConfiguración (Configure)Parámetros de la tienda (Shop Parameters)General (General), y seleccionaHabilitar SSL en todas las páginas (Enable SSL on all pages):

A partir de ese momento, todas las páginas de tu sitio se cargarán a través de HTTPS. Puedes abrir el sitio en una ventana de incógnito para verificarlo.

Si el problema de contenido mixto persiste, usael administrador de archivospara abrir el archivo.htaccessde tu sitio (si no existe,créalo), e inserta el siguiente código:

Encabezado siempre establecido Content-Security-Policy: upgrade-insecure-requests

Guarda los cambios y actualiza el sitio web — en este momento, el sitio debería poder usarse normalmente HTTPS.

Si tu sitio web utilizaenlaces simbólicos (symlinks), no se recomienda realizar las modificaciones anteriores en el archivo.htaccess💡

Fuente: documentación oficial de Hostinger