web-dev-qa-db-ja.com

xmlnsサイトマップスキーマにsitemaps.org URLのHTTPSバージョンがあるのは間違っていますか?

私はこれでスキーマを持っています:

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

それは正しいですか、そうでなければなりません:

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

すべてのWebページがHTTPS上にある場合

9
Adrian Godoy

https://www.google.com/webmasters/tools でサイトマップを検証できます。 httpsを使用してスキーマを参照すると、エラーが発生します。

また、httpsバージョンの名前空間の検証を拒否する他のサイトマップバリデータも確認したため、サイトでhttpsのみを使用している場合でも、httpを使用することが唯一の正しいオプションである可能性があります。

4
whimpy

xmlns属性の値は、名前空間(「名前空間URI」)を一意に識別するためのものです。サイトがHTTPまたはHTTPSのどちらでコンテンツを提供しているかには関係ありません-このため、違いはありません。

sitemaps.orgサイトは、http://www.sitemaps.org/schemas/sitemap/0.9を認識されたネームスペースとして使用してプロトコルを定義します。したがって、これは実際に使用される文字列でなければなりません。

(ただし、sitemaps.orgは普遍的にeverythingをHTTPSにリダイレクトするため、たぶん両方とも有効なようですが、以下の@unorのコメントを参照してください。)

8
DocRoot