私はこれでスキーマを持っています:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
正しいですか、それとも正しいはずですか?
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
すべてのWebページがHTTPS上にある場合
私はこれでスキーマを持っています:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
正しいですか、それとも正しいはずですか?
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
すべてのWebページがHTTPS上にある場合
回答:
https://www.google.com/webmasters/toolsでサイトマップを検証できます。httpsを使用してスキーマを参照すると、エラーが発生します。
名前空間のhttpsバージョンの検証を拒否する他のサイトマップバリデーターも確認したため、サイトでhttpsのみを使用している場合でも、httpを使用することが唯一の正しいオプションである可能性があります。
xmlns
属性の値は、名前空間を一意に識別するためのものです(「名前空間URI」)。サイトがHTTPとHTTPSのどちらでコンテンツを提供しているかには関係ありません。このため、違いはありません。
sitemaps.org
サイトでは、使用してプロトコルを定義してhttp://www.sitemaps.org/schemas/sitemap/0.9
認識し、名前空間として-これは本当に使用される文字列でなければなりませんので。
(しかし、sitemaps.org
普遍的にすべてをHTTPSにリダイレクトするので、両方が有効に見えるかもしれませんが、@ unorのコメントを参照してください。)
https
。(?)