web-dev-qa-db-fra.com

Balisage Schema.org sécurisé et non sécurisé?

Est-il possible d'avoir schema.org itemtypes pour les ports sécurisés et non sécurisés? Je gère un site statique créé dans Jekyll , et j'implémente Schema.org sur les pages individuelles. En conséquence, j'essaie d'utiliser les éléments suivants:

<div itemscope itemtype="//schema.org/Organization">
    <a itemprop="url" class="navbar-brand" href="/">
        <img itemprop="logo" src="/images/logo.png">
    </a>
</div>

Cela ne valide pas avec Google Outil de test de données structurées . Il n'enregistre pas les éléments comme existants. Existe-t-il un bon moyen d'implémenter Schema.org dans une page statique hébergée sur des ports SSL et non-SSL?

8
Jack M.

En règle générale, les agents utilisateurs ne déréférencent pas ces URI.

L'utilisation des URI HTTP Schema.org sur un site HTTPS ne devrait poser aucun problème. En fait, de nombreux autres vocabulaires (utilisés pour Microdata ou RDFa) fournissent uniquement des URI HTTP, vous n'avez donc pas le choix. Je dirais même que c’est une mauvaise pratique de fournir plusieurs URI de vocabulaire pour le même concept, car les consommateurs risquent de ne pas rechercher et de "comprendre" toutes les variantes.

Je recommande d'utiliser la variante HTTP pour Schema.org dans votre balisage, car:


Mise à jour 2015-11 : Avec version 2.2 , une entrée FAQ a été ajoutée:

Q: Devrions-nous écrire https://schema.org ou http://schema.org dans notre balisage?

En résumé:

  • HTTPS est maintenant explicitement supporté aussi.
  • À l'avenir, le site utilisera le protocole HTTPS par défaut et, pour les exemples, les URL avec HTTPS seront préférées.
  • Les deux variantes peuvent être utilisées:

    https://schema.org et http://schema.org vont bien

11
unor