Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Prestashop URL SSL : guide complet

tout servces prestashop

Lors de l’activation du SSL sur PrestaShop, il est essentiel de bien configurer les URLs en HTTPS pour éviter les erreurs de contenu mixte, garantir une redirection correcte et améliorer la sécurité des transactions. Une mauvaise configuration peut entraîner des alertes de sécurité dans les navigateurs, nuire au référencement SEO et causer des problèmes d'affichage.

Ce guide détaille 12 étapes essentielles pour configurer et optimiser les URLs SSL dans PrestaShop afin de garantir une navigation fluide et sécurisée.

Sommaire

  1. Activer le SSL dans PrestaShop et sécuriser les URLs
  2. Forcer HTTPS sur toutes les pages de PrestaShop
  3. Mettre à jour les URLs dans la base de données
  4. Vérifier les URLs de PrestaShop dans ShopUrl
  5. Corriger les erreurs de contenu mixte
  6. Rediriger automatiquement HTTP vers HTTPS
  7. Mettre à jour le fichier .htaccess après activation du SSL
  8. Modifier les URLs des médias et fichiers statiques
  9. Vérifier la compatibilité des modules avec HTTPS
  10. Utiliser un CDN compatible SSL pour PrestaShop
  11. Mettre à jour Google Search Console et Analytics
  12. Tester et surveiller les performances des URLs SSL

Activer le SSL dans PrestaShop et sécuriser les URLs

Pour passer PrestaShop en HTTPS, commencez par activer le SSL dans l’administration. Accédez à Paramètres avancés > Administration, puis activez l’option "Utiliser le protocole HTTPS". Ensuite, cochez l’option "Forcer SSL sur toutes les pages" pour garantir une navigation totalement sécurisée.

L’activation de SSL sur PrestaShop garantit que toutes les URLs de votre boutique sont chargées en HTTPS. Cependant, certaines ressources peuvent encore être servies en HTTP, nécessitant une mise à jour globale des liens dans la base de données et les fichiers de configuration.


Forcer HTTPS sur toutes les pages de PrestaShop

Une fois le SSL activé, il est important de forcer HTTPS sur l’ensemble du site pour éviter que certaines pages restent accessibles en HTTP. Cela se fait dans Paramètres avancés > Trafic & SEO, en s’assurant que toutes les URLs de la boutique sont bien en HTTPS.

Forcer HTTPS dans PrestaShop empêche les clients d’accéder à des versions non sécurisées des pages, réduisant ainsi les risques de piratage et de perte de données. Il est également conseillé de vérifier les liens internes et externes pointant encore vers des URLs HTTP.


Mettre à jour les URLs dans la base de données

Après avoir activé SSL sur PrestaShop, il faut mettre à jour toutes les URLs en HTTP enregistrées dans la base de données. Cela inclut les liens vers les images, produits, modules et pages CMS.

Une mise à jour correcte des URLs PrestaShop en HTTPS permet d’éviter les erreurs de contenu mixte et assure un chargement optimal des ressources. Pour modifier ces URLs, utilisez phpMyAdmin ou un script SQL pour rechercher et remplacer toutes les occurrences de HTTP par HTTPS.


Vérifier les URLs de PrestaShop dans ShopUrl

Dans la base de données, la table ps_shop_url contient l’URL principale de votre boutique PrestaShop. Après avoir activé SSL, il faut vérifier que cette URL est bien en HTTPS et la modifier si nécessaire.

Une URL incorrecte dans ShopUrl peut empêcher PrestaShop de fonctionner correctement en HTTPS, entraînant des redirections erronées ou des problèmes d’accès. Assurez-vous que les champs domain et domain_ssl pointent bien vers votre domaine sécurisé.


Corriger les erreurs de contenu mixte

Les erreurs de contenu mixte surviennent lorsque certaines ressources du site (images, scripts, fichiers CSS) sont encore chargées en HTTP alors que la page principale est en HTTPS. Ces erreurs empêchent l'affichage du cadenas sécurisé dans les navigateurs.

Pour éviter cela, remplacez toutes les références HTTP par HTTPS dans les fichiers de thème, modules et base de données. Vous pouvez utiliser un outil en ligne comme Why No Padlock pour détecter les ressources non sécurisées et les corriger rapidement.


Rediriger automatiquement HTTP vers HTTPS

Une redirection automatique de toutes les URLs HTTP vers HTTPS est essentielle pour éviter les accès non sécurisés. Cette redirection doit être configurée dans le serveur web (Apache ou Nginx) ou via le fichier .htaccess.

Sans redirection forcée, les visiteurs peuvent toujours accéder à des versions non sécurisées des pages, ce qui peut nuire à la sécurité et à la crédibilité de la boutique. Cette redirection améliore aussi le référencement SEO, car Google préfère les sites entièrement en HTTPS.


Utiliser un CDN compatible SSL pour PrestaShop

Si vous utilisez un CDN (Content Delivery Network) pour accélérer le chargement des pages, il doit être compatible avec SSL. Certains CDN gratuits ou payants (comme Cloudflare) offrent un SSL automatique, mais nécessitent une configuration spécifique.

Un CDN mal configuré peut provoquer des erreurs de contenu mixte ou des redirections incorrectes. Assurez-vous que toutes les ressources sont bien servies en HTTPS, y compris les images, CSS et fichiers JavaScript.


Mettre à jour Google Search Console et Analytics

Après avoir activé SSL sur PrestaShop, il est important de mettre à jour votre Google Search Console et Google Analytics en ajoutant la version HTTPS de votre site.

Cela permet d’assurer un suivi correct du trafic et d’éviter une perte de référencement due au changement d’URL. Pensez également à modifier tous les liens de votre site dans les réseaux sociaux, publicités et campagnes e-mail pour pointer vers HTTPS.


Tester et surveiller les performances des URLs SSL

Enfin, utilisez des outils comme SSL Labs, GTmetrix ou Google PageSpeed Insights pour tester les performances et la compatibilité SSL de votre boutique PrestaShop.

Une mauvaise configuration des URLs SSL peut ralentir le site ou provoquer des erreurs d’affichage. Un suivi régulier permet d’optimiser la rapidité du chargement des pages et d’assurer une expérience utilisateur fluide.