Est-il incorrect d'avoir la version HTTPS de l'URL sitemaps.org dans le schéma de sitemap xmlns?

11

J'ai le schéma avec ceci:

<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">

Est-ce correct ou devrait être:

<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

si toutes mes pages Web sont sur HTTPS?

Adrian Godoy
la source

Réponses:

5

Vous pouvez valider votre plan du site sur https://www.google.com/webmasters/tools . Il donnera une erreur lorsque vous utilisez https pour faire référence au schéma.

J'ai également vu d'autres validateurs de plan de site qui refusent de valider la version https de l'espace de noms, donc l'utilisation de http peut être la seule option correcte, même lorsque votre site utilise uniquement https.

pleurnichard
la source
1
Cependant GSC (anciennement Google Webmaster Tools) ne donne pas d'erreur lors de l'utilisation httpsde l'URI de l'espace de noms du plan du site. (?)
DocRoot
J'ai trouvé une erreur en utilisant les outils Google pour les webmasters à cause du https. J'ai donc trouvé l'outil et la réponse les meilleurs.
Adrian Godoy
10

La valeur de l' xmlnsattribut est d'identifier de manière unique un espace de noms (l '"URI d'espace de noms"). Cela ne dépend pas du fait que votre site diffuse du contenu via HTTP ou HTTPS - pour cela, cela ne fait aucune différence.

Le sitemaps.orgsite définit le protocole en utilisant http://www.sitemaps.org/schemas/sitemap/0.9comme espace de noms reconnu - ce devrait donc être vraiment la chaîne utilisée.

(Cependant, toutsitemaps.org redirige-t-il universellement vers HTTPS, alors peut-être que les deux semblent valides? Mais voir le commentaire de @ unor ci-dessous.)

DocRoot
la source
2
"[…] Donc les deux semblent valables?" - Je ne pense pas. xmlnsLes valeurs agissent comme des identificateurs, les URI ne sont pas nécessairement récupérés (ce qui n'est parfois même pas possible ).
unor
1
Oui, c'est essentiellement un identifiant. Google accepte les deux, car les gens ont tendance à les utiliser de manière interchangeable de nos jours. Cela dit, aucune requête HTTP ou HTTPS n'est envoyée à cette URL lorsqu'un fichier sitemap est traité, donc en pratique cela n'affecte pas du tout la sécurité.
John Mueller
1
Ceci est un exemple d'une URL utilisée comme URN (nom). Si vous le changez en HTTPS, il perd sa signification définie. Voir Quelle est la différence entre un URI, une URL et un URN
Stephen Ostermiller