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?
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?
Réponses:
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.
La valeur de l' xmlns
attribut 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.org
site définit le protocole en utilisant http://www.sitemaps.org/schemas/sitemap/0.9
comme 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.)
xmlns
Les 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 ).
https
de l'URI de l'espace de noms du plan du site. (?)