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

HTTPS Prestashop : 20 problèmes et solutions pour corriger

tout servces prestashop

HTTPS PrestaShop : 20 Problèmes et Solutions


Sommaire

  1. Erreur de certificat SSL sur PrestaShop
  2. Page d'accueil de PrestaShop ne passe pas en HTTPS
  3. Problème de contenu mixte sur PrestaShop
  4. Redirection infinie après activation de HTTPS sur PrestaShop
  5. HTTPS ralentissant les performances de PrestaShop
  6. Problème avec les modules tiers après activation de HTTPS
  7. Erreur 403 après activation de HTTPS sur PrestaShop
  8. Problème d'activation de HTTPS dans les paramètres de PrestaShop
  9. Certificat SSL non valide ou expiré dans PrestaShop
  10. Problème d'accès au back-office de PrestaShop en HTTPS
  11. Problème de compatibilité entre le thème PrestaShop et HTTPS
  12. Erreur "Cette connexion n'est pas privée" sur PrestaShop
  13. Problème de configuration des URLs SSL dans PrestaShop
  14. Certificat SSL wildcard mal configuré sur PrestaShop
  15. Erreur 404 après activation du HTTPS sur certaines pages de PrestaShop
  16. Problème avec les images ne s'affichant pas en HTTPS
  17. Problème de duplication d'URLs en HTTP et HTTPS sur PrestaShop
  18. Problème avec les passerelles de paiement en HTTPS
  19. HTTPS non fonctionnel sur mobile dans PrestaShop
  20. Problème de SEO après migration vers HTTPS sur PrestaShop

1. Erreur de certificat SSL sur PrestaShop

Une erreur de certificat SSL peut apparaître si votre certificat est mal configuré, expiré ou invalide. Les visiteurs verront un avertissement et risquent de quitter votre site.

Pour résoudre ce problème, vérifiez la validité de votre certificat SSL en utilisant un outil comme SSL Labs. Si le certificat est expiré, renouvelez-le auprès de votre fournisseur. Assurez-vous que votre certificat est correctement installé sur le serveur, notamment avec la chaîne de certificats intermédiaires (CA). Enfin, activez HTTPS dans "Paramètres > Paramètres Généraux" de PrestaShop.


2. Page d'accueil de PrestaShop ne passe pas en HTTPS

Si la page d'accueil de votre boutique reste en HTTP malgré l'activation de HTTPS, cela peut être dû à un problème de redirection ou de configuration.

Dans "Paramètres > SEO & URLs", assurez-vous que l'option Forcer SSL sur toutes les pages est activée. Vérifiez également que votre fichier .htaccess contient des règles pour rediriger tout le trafic HTTP vers HTTPS. Une règle standard est :

RewriteCond %{HTTPS} off  
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]  

Si nécessaire, régénérez le fichier .htaccess depuis le back-office.


3. Problème de contenu mixte sur PrestaShop

Le contenu mixte se produit lorsque certaines ressources (images, scripts ou styles) sont chargées en HTTP au lieu de HTTPS, ce qui peut empêcher la validation SSL.

Pour résoudre ce problème, utilisez l’outil de développement de votre navigateur pour identifier les ressources en HTTP. Ensuite, remplacez leurs URLs dans "SEO & URLs" ou dans les fichiers de votre thème. Assurez-vous également que vos modules tiers chargent toutes les ressources en HTTPS.


4. Redirection infinie après activation de HTTPS sur PrestaShop

Une redirection infinie peut se produire si les règles de redirection dans le fichier .htaccess ou dans PrestaShop sont mal configurées.

Désactivez temporairement l'option Forcer SSL dans "Paramètres Généraux" et supprimez les règles de redirection en HTTPS dans le fichier .htaccess. Réactivez ensuite l'option Forcer SSL et régénérez le fichier .htaccess depuis le back-office. Si le problème persiste, contactez votre hébergeur pour vérifier la configuration du serveur.


5. HTTPS ralentissant les performances de PrestaShop

L’utilisation de HTTPS peut légèrement ralentir votre boutique si votre serveur ou certificat SSL n’est pas optimisé.

Pour résoudre cela, activez la mise en cache dans "Paramètres Avancés > Performances". Assurez-vous que le protocole HTTP/2 est activé sur votre serveur, car il accélère les transferts sous HTTPS. Envisagez également d’utiliser un CDN (Content Delivery Network) pour répartir la charge et améliorer la vitesse globale.


6. Problème avec les modules tiers après activation de HTTPS

Certains modules tiers peuvent ne pas fonctionner correctement après l’activation de HTTPS, par exemple s’ils chargent des ressources en HTTP.

Pour résoudre cela, contactez les développeurs des modules pour demander une mise à jour compatible avec HTTPS. Si vous avez accès au code du module, remplacez les URLs HTTP par des URLs relatives ou HTTPS dans ses fichiers.


7. Erreur 403 après activation de HTTPS sur PrestaShop

Une erreur 403 peut survenir après l’activation de HTTPS si les permissions des fichiers ou répertoires ne sont pas correctement configurées.

Vérifiez que les fichiers de votre boutique ont les bonnes permissions (644 pour les fichiers et 755 pour les dossiers). Si l’erreur persiste, examinez le fichier .htaccess pour repérer des restrictions liées à HTTPS. Testez également en désactivant temporairement les modules de sécurité qui pourraient bloquer l’accès.


8. Problème d'activation de HTTPS dans les paramètres de PrestaShop

Si vous ne parvenez pas à activer HTTPS dans PrestaShop, cela peut être dû à une mauvaise configuration serveur ou à un certificat SSL manquant.

Pour résoudre cela, vérifiez dans votre panneau de contrôle d’hébergement que SSL est activé pour votre domaine. Accédez ensuite à "Paramètres > Paramètres Généraux" et activez Forcer SSL. Si le bouton est grisé, assurez-vous que votre serveur supporte les connexions HTTPS et que votre fichier .htaccess est fonctionnel.


9. Certificat SSL non valide ou expiré dans PrestaShop

Un certificat SSL non valide ou expiré empêchera vos visiteurs d’accéder à votre site en toute sécurité. Cela nuit à la confiance des clients.

Pour corriger cela, renouvelez votre certificat auprès de votre fournisseur ou utilisez un certificat gratuit comme Let’s Encrypt. Assurez-vous que la configuration SSL inclut le certificat principal et les certificats intermédiaires pour garantir la validation complète.


10. Problème d'accès au back-office de PrestaShop en HTTPS

Si le back-office de PrestaShop devient inaccessible après l’activation de HTTPS, cela peut être causé par une mauvaise redirection ou un problème de cache.

Accédez à votre base de données via phpMyAdmin et vérifiez les valeurs dans la table ps_shop_url pour vous assurer que les champs domain_ssl et physical_uri sont corrects. Supprimez ensuite le cache en vidant le contenu du dossier /var/cache/.

 

11. Problème de compatibilité entre le thème PrestaShop et HTTPS

Certains thèmes personnalisés ne sont pas entièrement compatibles avec HTTPS, ce qui peut entraîner des erreurs d’affichage, des ressources en HTTP ou des fonctionnalités non fonctionnelles sur PrestaShop.

Pour résoudre cela, testez votre site avec le thème Classic de PrestaShop pour identifier si le problème vient du thème actuel. Ensuite, ouvrez les fichiers du thème (par ex. header.tpl ou product.tpl) pour remplacer toutes les URLs HTTP par des URLs relatives ou HTTPS. Si le problème persiste, contactez le développeur du thème pour une mise à jour compatible avec HTTPS.


12. Erreur "Cette connexion n'est pas privée" sur PrestaShop

L’erreur "Cette connexion n’est pas privée" peut apparaître si votre certificat SSL n’est pas correctement installé ou si le domaine ne correspond pas à celui enregistré dans le certificat.

Vérifiez que votre certificat SSL est valide et correctement installé en utilisant un outil comme SSL Labs. Assurez-vous également que les URLs configurées dans PrestaShop (via "Paramètres > SEO & URLs") correspondent exactement au domaine indiqué dans le certificat (par ex. www vs non-www). Enfin, régénérez votre fichier .htaccess pour inclure les redirections nécessaires.


13. Problème de configuration des URLs SSL dans PrestaShop

Si les URLs SSL ne fonctionnent pas correctement sur votre boutique PrestaShop, cela peut être dû à une configuration incorrecte dans la base de données ou dans le fichier .htaccess.

Accédez à la table ps_shop_url via phpMyAdmin et assurez-vous que les champs domain_ssl et domain sont correctement configurés pour utiliser https. Ensuite, vérifiez que votre fichier .htaccess inclut les règles de redirection de HTTP vers HTTPS. Activez également l’option Forcer SSL sur toutes les pages dans "Paramètres Généraux".


14. Certificat SSL wildcard mal configuré sur PrestaShop

Un certificat SSL wildcard est utilisé pour sécuriser un domaine principal et ses sous-domaines. S’il est mal configuré, certaines pages ou sous-domaines de votre boutique PrestaShop peuvent ne pas être accessibles en HTTPS.

Pour résoudre cela, assurez-vous que le certificat SSL wildcard est correctement installé sur le serveur. Testez chaque sous-domaine pour vérifier qu’il est bien pris en charge par le certificat. Si nécessaire, contactez votre hébergeur pour confirmer la configuration et vérifier que le certificat est compatible avec votre infrastructure.


15. Erreur 404 après activation du HTTPS sur certaines pages de PrestaShop

L’erreur 404 sur certaines pages après activation de HTTPS peut être causée par des erreurs dans le fichier .htaccess ou des URLs mal configurées dans PrestaShop.

Dans "Paramètres > SEO & URLs", vérifiez que toutes les URLs simplifiées sont correctement configurées. Ensuite, régénérez le fichier .htaccess en sauvegardant les paramètres SEO. Si le problème persiste, inspectez manuellement le fichier .htaccess pour repérer et corriger toute erreur de redirection.


16. Problème avec les images ne s'affichant pas en HTTPS

Les images qui ne s’affichent pas en HTTPS sur PrestaShop peuvent être liées à des liens en HTTP dans la base de données ou les fichiers de thème. Cela peut également entraîner des problèmes de contenu mixte.

Pour résoudre cela, utilisez un outil comme phpMyAdmin pour rechercher et remplacer toutes les références http:// dans votre base de données par https://. Assurez-vous également que les modules ou le thème de votre boutique chargent les images via des URLs relatives ou HTTPS.


17. Problème de duplication d'URLs en HTTP et HTTPS sur PrestaShop

La duplication d'URLs en HTTP et HTTPS peut nuire au SEO de votre boutique et entraîner une indexation incorrecte par les moteurs de recherche.

Pour résoudre cela, activez l’option Forcer SSL sur toutes les pages dans "Paramètres Généraux". Ajoutez également une redirection 301 dans le fichier .htaccess pour rediriger tout le trafic HTTP vers HTTPS. Une règle courante est :

RewriteCond %{HTTPS} off  
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]  

Testez ensuite vos URLs pour vérifier qu’elles redirigent correctement.


18. Problème avec les passerelles de paiement en HTTPS

Certaines passerelles de paiement peuvent ne pas fonctionner correctement après l’activation de HTTPS, notamment si elles ne prennent pas en charge les connexions sécurisées ou si leurs configurations ne sont pas mises à jour.

Pour résoudre cela, vérifiez dans les paramètres des modules de paiement que les URLs de callback et les clés API utilisent HTTPS. Si le problème persiste, contactez le fournisseur de la passerelle pour vérifier la compatibilité avec HTTPS.


19. HTTPS non fonctionnel sur mobile dans PrestaShop

Si votre boutique PrestaShop ne fonctionne pas correctement en HTTPS sur mobile, cela peut être dû à des ressources non optimisées ou à un problème de certificat SSL.

Testez votre site sur plusieurs navigateurs mobiles pour détecter les problèmes spécifiques. Vérifiez également que votre certificat SSL couvre bien les sous-domaines, comme m.votresite.com, si vous utilisez une version mobile séparée. Si nécessaire, ajoutez des ajustements CSS et JavaScript pour améliorer la compatibilité mobile.


20. Problème de SEO après migration vers HTTPS sur PrestaShop

La migration vers HTTPS peut entraîner une perte temporaire de trafic si les redirections ou les balises canonical ne sont pas correctement configurées.

Dans "SEO & URLs", vérifiez que toutes les redirections HTTP vers HTTPS sont configurées en 301. Assurez-vous également que vos balises canonical pointent vers les versions HTTPS de vos pages. Enfin, mettez à jour votre sitemap pour inclure uniquement les URLs HTTPS et soumettez-le à Google Search Console.