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?
Vous pouvez valider votre sitemap sur https://www.google.com/webmasters/tools . Vous obtiendrez une erreur lorsque vous utiliserez https pour faire référence au schéma.
J'ai également vu d'autres validateurs de plans de site qui refusent de valider la version https de l'espace de noms. L'utilisation de http peut donc être la seule option appropriée, même lorsque votre site utilise uniquement https.
La valeur de l'attribut xmlns
consiste à identifier de manière unique un espace de nom ("l'URI de l'espace de nom"). Que votre site serve du contenu via HTTP ou HTTPS n’est pas lié; pour cela, cela ne fait aucune différence.
Le site sitemaps.org
définit le protocole en utilisant http://www.sitemaps.org/schemas/sitemap/0.9
comme espace de nom reconnu. Il doit donc s'agir de la chaîne utilisée.
(Cependant, sitemaps.org
redirige universellement tout vers HTTPS, donc peut-être les deux sembleraient être valides? Mais voir le commentaire de @ unor ci-dessous.)