Become a HubSpot power user — join us for HubSpot Training Day 2017.

COS-General

Comment résoudre les avertissements liés au contenu mixte sur un site SSL ?

Dernière mise à jour: July 6, 2017

Disponible avec :

Produit: HubSpot Marketing
Abonnement: Basique, Pro et Entreprise
Modules complémentaires: Site web

Si votre site web créé avec le COS est configuré via SSL (HTTPS), les ressources HTTP ne seront pas chargées par votre navigateur. Pour garantir leur chargement, HubSpot s'assure automatiquement que toutes les ressources hébergées par HubSpot ne sont pas dépendantes d'un protocole. Toutefois, si vous chargez des ressources depuis un serveur externe via HTTP, cette opération échouera lorsque le protocole SSL est activé.

Pour voir les ressources dont le chargement a été bloqué, consultez la console JavaScript dans les outils de développeur de votre navigateur.

Pour résoudre les avertissements liés au contenu mixte pour les ressources chargées à partir d'un domaine autre que HubSpot, utilisez la version HTTPS de l'URL, si possible. Si le site externe ne prend pas en charge les requêtes HTTPS, vous devrez contacter l'administrateur de ce domaine pour lui demander s'il peut activer cette fonctionnalité. Autre possibilité : si le fichier source ne prend pas en charge HTTPS, publiez la ressource dans le gestionnaire de fichiers HubSpot et référencez cette URL à la place. 

Avertissements liés au contenu mixteLa console des outils du développeur peut vous aider à identifier les fichiers bloqués. Voici quelques emplacements typiques dans HubSpot où des requêtes sont susceptibles d'être envoyées à ces ressources non sécurisées. 


Références dans les feuilles de style ou les scripts

L'une des sources habituelles des avertissements liés au contenu mixte sont les fichiers non hébergés par HubSpot dans la feuille de style de votre site. 

  • Références @font-face qui chargent les polices externes
  • URL des images d'arrière-plan 
  • Importations de feuilles de style externes

En outre, si vous utilisez des scripts personnalisés qui font référence à des ressources externes, vous devez également mettre à jour ces fichiers.

Scripts et feuilles de style

Si vous joignez des feuilles de style externes à la section ou au pied de page de votre site, page ou modèle, assurez-vous que ces fichiers prennent en charge les requêtes HTTPS. Vous pouvez ajouter ces références à HubSpot aux emplacements suivants :

  • Contenu > Paramètres du contenu > Publication de la page > HTML de l'en-tête du site ou HTML du pied de page*
  • Contenu > Paramètres du contenu > Blog > En-tête HTML pour les pages de listing du blog
  • Contenu > Gestionnaire de conception > Modèle > Modifier > Modifier l'en-tête ou le module HTML dans le pied de page global
  • Éditeur de page > Options > Modifier le code HTML de l'en-tête ou Modifier le code HTML du pied de page

* Notez que les paramètres du site global peuvent être propres au domaine, auquel cas vous devrez peut-être sélectionner le domaine en haut des paramètres de publication de la page. 

Images

Si votre contenu inclut des images qui se chargent à partir d'URL externes, essayez d'utiliser des attributs src HTTPS. 

Si le protocole HTTPS n'est pas pris en charge par le serveur externe, vous pouvez charger ces images dans le gestionnaire de fichiers de HubSpot. Pour en savoir plus sur le chargement des ressources dans le gestionnaire de fichiers, lisez cet article

cdn1.hubspot.com

Les ressources hébergées sur cdn1.hubspot.com ne prennent pas en charge les requêtes HTTPS. Pour résoudre ce problème, localisez le fichier dans le gestionnaire de fichiers et clonez-le. Après le clonage, copiez l'URL du nouveau fichier et mettez à jour la référence.

URL relatives

Vérifiez si vos ressources et images utilisent des URL relatives (//www.monsite.com/monimage.png ou //www.monsite.com/emplacement-de-ma-ressource, par exemple).

Les URL relatives n'utilisent pas de protocoles (elles n'incluent pas « http » ni « https ») et se chargent donc quel que soit le protocole défini.

Avertissements liés au contenu mixte