我有这样的架构:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
是正确的还是应该是:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
如果我所有的网页都在HTTPS上?
我有这样的架构:
<sitemapindex xmlns="https://www.sitemaps.org/schemas/sitemap/0.9">
是正确的还是应该是:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
如果我所有的网页都在HTTPS上?
Answers:
您可以在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
。(?)