私はこれでスキーマを持っています:
<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
は普遍的にeverythingをHTTPSにリダイレクトするため、たぶん両方とも有効なようですが、以下の@unorのコメントを参照してください。)