Jump to content

Url image en http le site est en bien en https


Recommended Posts

Bonjour,

Je demande de l'aide s'il vous plait car je ne trouve pas de solution à mon problème.

Sur ma boutique j'ai bien activé le ssl le site est bien sécurisé mais lorsque j'importe mes images j'utilise un ftp et l'outil import csv URL de ms images se mettent en http 

exemple : url du produits est bien en https image.png.d19325fdb20e55a0b92560ec726b95f8.png

https://vospieces2roues.com/1489-casque-cross-noend-defcon-by-ocd-orange-mat-tx696-scooter-quad.html

mais url de mes images sont en http


image.png.9fc875c10f6e197d9bfe205d4298335f.png

http://vospieces2roues.com/img/p/1/4/7/7/6/14776-large_default.jpg

Pourtant lors de l'import je renseigne bien url en https

Avez déjà rencontré ce problème y a t il un paramétrage que je n'ai pas fait ma version prestashop est1.6.1.5

 

Merci d'avance pour votre aide

Je vous souhaite une très bonne fête de fin d'année

 

image.png

Share this post


Link to post
Share on other sites

Bonjour,

votre soucis semble corrigé à ce jour.

Merci de faire profité la communauté de votre expérience en expliquant comment vous avez pu corriger votre soucis.

Bonne année 2018.

Share this post


Link to post
Share on other sites

Bonsoir,

 

Merci pour vos retours doekia pouvez vous me dire dans quel fichier je verifie $link->getImageLink

Oui j'ai bien activé dans mon backoffice le ssl et seo url Domaine SSL est bien rempli.

Merci d'avance pour votre aide

Share this post


Link to post
Share on other sites

@Alva57 pourquoi demander encore de l'aide alors qu'il ne semble plus y avoir de soucis sur votre site, j'ai revérifier et vous n'avez aucune alerte de sécurisation. les urls des images sont bien réécrites et en https.

Share this post


Link to post
Share on other sites

Les urls des images sont encore en http lorsque j'exporte mes produits url des images et en http je vous joint un fichier pour exemple.

J'utilise un module pour exporter mes annonces prestashop sur ebay du coup mes images sont exporter sur ebay en http la plateforme ebay exige que le protocole ssl soit respecté à défaut de ne plus publier les annonces 

Je vous assure que j'ai cherché la solution avant de demander de l'aide mais la je bloque.export produits.xlsx

 

Share this post


Link to post
Share on other sites

Ah ce n'est pas votre site qui est en cause mais le module d'export. donc c'est à ce niveau qu'il faut intervenir, soit en regardant le code soit en demandant directement au développeur de corriger son module.

Share this post


Link to post
Share on other sites

J'ai essayé de procéder de cette manière, j'exporte mes produits de mon catalogue prestashop je modifie http en https et je réimporte mon catalogue dans ma boutique prestashop. Malheureusement prestashop modifie le lien de mon image avec une règle de sous dossier et le lien est en http. 

Url est en http avant que je l'envoi sur ebay 

Est-il possible que ce soit dans les règles des images vu que prestashop classe les images par id et sous dossier ?

 

Share this post


Link to post
Share on other sites

Je pense que je ne m'explique pas très bien. Je crée mes fiches produits par import CSV il m'arrive de modifier les titres ou les tarifs du coup j'exporte je modifie et je réimporte c comme ca que j'ai remarqué que mes url d'image était en http 

Lorsque je crée mon annonce dans mon fichier csv pour l'image j'utilise mon ftp je met le lien suivant :

image.png.ab56088c45d0c9b0acdeacf4873956c1.pnghttps://vospieces2roues.com/img/p/peinture_37121.jpg

pourtant prestashop genere la photo est le lien devient 

image.png.4ddc62156d67d0f402b231f362735fe0.png

http://vospieces2roues.com/img/p/6/7/2/3/6723-large_default.jpg

 

Je comprend pas pourquoi je vous avoue que je deviens folle

Share this post


Link to post
Share on other sites

parce que vous vous posez des questions là où il n'y en a pas.

Perso, si je veux modifier un produit, je le modifie en ligne directement dans ma boutique, surtout pour ne modifier que 3 textes ou un prix.

Après vous importez des images, ok, mais prestashop change l'url, logique c'est son fonctionnement. Après lors de l'export prestashop cette url est en http, je le confirme c'est la même chose chez moi, mais bon cela est plus un bug qu'un vrai gros soucis. Sauf si on utilise ses propres images sur son site pour les afficher ailleurs, ce qui est à éviter sauf si vous avez un énorme serveur et que vous aimez offrir votre bande passante à d'autres.

Edited by Mediacom87 (see edit history)

Share this post


Link to post
Share on other sites

Ok je comprend mieux merci, j'utilise le système d'import car j'ai énormément de produit à importer dans ma boutique et cela est plus rapide via un fichier csv

Share this post


Link to post
Share on other sites

si vous souhaitez exporter avec https les images dans prestashop il faut modifier le coeur de PrestaShop, je n'ai pas trouvé comment informer simplement PrestaShop de cette modification mais c'est faisable.

Share this post


Link to post
Share on other sites

1/ Que l'export génère une url http vs https n'a absolument aucun impact sur l'import, l'image s'importe de la même manière.

2/ Il n'y a aucun intérêt à réimporter le champ image si ce dernier n'a pas été changé.

3/ En aucun cas lors de l'export Prestashop ne génère une url http si tu es bien en https dans ton BO (ce qui devrait être toujours le cas)

 

Tu peux également forcer ta classe Link pour qu'elle génère systématiquement du https:

override/classes/Link.php

<?php

class Link extends LinkCore
{
    public function __construct($protocol_link = null, $protocol_content = null)
    {
        $this->ssl_enable = true;
        $this->allow = (int)Configuration::get('PS_REWRITING_SETTINGS');
        $this->url = $_SERVER['SCRIPT_NAME'];
        $this->protocol_link = $protocol_link;
        $this->protocol_content = $protocol_content;

        if (!defined('_PS_BASE_URL_')) {
            define('_PS_BASE_URL_', Tools::getShopDomainSsl(true));
        }
        if (!defined('_PS_BASE_URL_SSL_')) {
            define('_PS_BASE_URL_SSL_', Tools::getShopDomainSsl(true));
        }

        if (Link::$category_disable_rewrite === null) {
            Link::$category_disable_rewrite = array(Configuration::get('PS_HOME_CATEGORY'), Configuration::get('PS_ROOT_CATEGORY'));
        }

        $this->ssl_enable = true; //Configuration::get('PS_SSL_ENABLED');
    }
}

 

Share this post


Link to post
Share on other sites

@doekia

3/ j'ai testé, je suis bien en SSL et lorsque j'utilise l'export cela exporte en http les images et en regardant le code du controleur cela se confirme, le code est erroné. J'ai posté sur la forge mais bon je ne suis pas certain que cela change quelque chose.

 

1/ totalement d'accord.

2/ idem

 

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More