Jump to content

Site https, mais Images toujours avec une URL http


Recommended Posts

Bonsoir,

Je viens d'activer le SSL sur une boutique Prestashop 1.6.1.17.  Le site a désormais une adresse https.

Cependant, le cadenas n'est toujours pas vert. Il est indiqué que certaines images sont toujours en http.

Comme il y a un grand nombre d'images, y-aurait-il une astuce pour réaliser la réécriture de l'URL de ces images en question (une requête SQL par exemple ?)

  • Quelques images des produits sont https, d'autres non.
  • Toutes les images des pages cms sont http.

 

J'ai effectué des requêtes SQL mais sans succès :

table ps_configuration

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.ceilingo.fr', 'https://www.ceilingo.fr') WHERE INSTR(value, 'http://www.ceilingo.fr') > 0;

 table ps_product_lang (résumé des produits)

UPDATE ps_product_lang SET description_short = REPLACE(description_short, 'http://www.ceilingo.fr', 'https://www.ceilingo.fr') WHERE INSTR(description_short, 'http://www.ceilingo.fr') > 0;

table ps_product_lang (description des produits)

UPDATE ps_product_lang SET description = REPLACE(description, 'http://www.ceilingo.fr', 'https://www.ceilingo.fr') WHERE INSTR(description, 'http://www.ceilingo.fr') > 0;

 
table ps_cms_lang (contenu des CMS)

UPDATE ps_cms_lang SET content = REPLACE(content, 'http://www.ceilingo.fr', 'https://www.ceilingo.fr') WHERE INSTR(content, 'http://www.ceilingo.fr') > 0;

Quelqu'un connaîtrait-il la procédure la plus approprié ?

Merci.

Cordialement.

 

Link to comment
Share on other sites

Bonjour,

Ça dépend ce qu'est un grand nombre, perso je ne sais pas au niveau des requêtes, mais le plus simple serait de modifier directement le chemin manuellement. Bien sûr, si il y a une centaine d'images, j'ai rien dit 😉

Link to comment
Share on other sites

Ouvre ta console web, tu saura quels éléments  sont exactement coupable de ton mixed content:

Blocage du chargement du contenu mixte actif (mixed active content) « http://maps.google.com/maps/api/js?sensor=true®ion=FR&key=AIzaSyDOln-wpgOo6NfQOcyJorET5oMgdHtuFfA »[En savoir plus] fr
Échec du chargement pour l’élément <script> dont la source est « http://maps.google.com/maps/api/js?sensor=true®ion=FR&key=AIzaSyDOln-wpgOo6NfQOcyJorET5oMgdHtuFfA ».  fr:415
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/bras-tendus.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/Plafond-platre/epan-roc-pose.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/epan-slim-pose.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/eFilm/efilm-installation-home.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/Isolation/r-bull-pro-01.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/thermostats/thermostat-installation-home.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/CLOISON/cloison-video.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/20170908_180852.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/Table/20170908_182755.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/Miroirs/20170908_180912.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] fr
Chargement du contenu mixte d’affichage « http://www.ceilingo.fr/img/cms/epanslim-showroom-julienswood-04-big.jpg » (non sécurisé) sur une page sécurisée[En savoir plus]

 

 

Link to comment
Share on other sites

Bonjour et merci pour vos réponses.

J'ai importé la base de donnée, et j'ai pu aisément remplacer tous les http par du https.

Sauf que j'aurais préféré effectuer une requête (REPLACE), encore plus simple et moins risqué dans PHPMYADMIN.

 

 

Link to comment
Share on other sites

Bonsoir et merci pour l'aide, j'apprécie beaucoup. Ce sont des requêtes trouvées sur un site spécialisé Prestashop.

J'ai copié-collé, sans modifier quoi que ce soit. Mais devant l'échec de la procédure, je suis passé à autre chose.

Finalement, j'ai passé 2 heures à rectifier à la main à l'aide d'un fabuleux outil qui m'a fait gagner beaucoup de temps, Sublim text, et le petit cadenas vert s'est affiché.

Mille merci pour votre précieuse aide et excellent WE !

 

Link to comment
Share on other sites

  • 1 year later...

Navigateur> outils de développement > console + rafraîchir la page

 

Chargement du contenu mixte d’affichage « http://www.arbre-de-cristal.com/modules/reassurancepro/views/img/uploads/ec92223579bf801344b2d1eab99f012d.png » (non sécurisé) sur une page sécurisée[En savoir plus] index.php
Chargement du contenu mixte d’affichage « http://www.arbre-de-cristal.com/modules/reassurancepro/views/img/uploads/f8b7112a70eccd594b051ff17f32d509.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] index.php
Chargement du contenu mixte d’affichage « http://www.arbre-de-cristal.com/modules/reassurancepro/views/img/uploads/696c19627339c096957ad3a3749adf4e.pg » (non sécurisé) sur une page sécurisée[En savoir plus] index.php
Chargement du contenu mixte d’affichage « http://www.arbre-de-cristal.com/modules/reassurancepro/views/img/uploads/81c9b9ea046ec70fe50a8847e45c22d9.jpg » (non sécurisé) sur une page sécurisée[En savoir plus] index.php

 

Donc:

- soit les urls stockées par le module en bdd.

- soit le template du module

 

Moi j'aime le "pro" dans le nom du module pour le coup

Link to comment
Share on other sites

Just now, P i l o u said:

C'est la base de données mysql, on y accède via phpmyadmin dans le cpanel de ton hébergeur par exemple.

Je ne comprends pas que l'on essaie d'aider des gens qui n'ont aucune envie de s'aider eux même.

Si il lit ce topic il sait que l'on parle de base de données.

Si il ne connaît pas l'acronyme une recherche de 3 nanosecondes sur notre ami à tous donne la réponse

Si il lit le topic d'ailleurs ça question ne devrait pas être puisque ouvrir son navigateur pour trouver les mixed-content est juste la réponse donnée 3 lignes plus haut.

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...