在xmlns网站地图架构中使用HTTPS版本的sitemaps.org URL是不正确的?


Answers:


5

您可以在https://www.google.com/webmasters/tools上验证站点地图。当您使用https引用架构时,它将给出一个错误。

我还看到其他站点地图验证器拒绝验证名称空间的https版本,因此即使在您的站点仅使用https的情况下,使用http也是唯一正确的选择。


1
但是,将GSC(以前称为Google网站管理员工具)用于站点地图名称空间URI 时不会出现错误https。(?)
DocRoot

由于https,我发现使用Google网站管理员工具时出现错误。
阿德里安·戈多伊

10

xmlns属性的值是唯一标识名称空间(“名称空间URI”)。它与您的站点是通过HTTP还是HTTPS提供内容无关,因此,这无关紧要。

sitemaps.org站点将协议定义http://www.sitemaps.org/schemas/sitemap/0.9为可识别的名称空间-因此,这实际上应该是所使用的字符串。

(但是,sitemaps.org是否将所有内容都通用地重定向到HTTPS,所以也许两者似乎都有效?但是请参见下面的@unor评论。)


2
“ […]所以两者似乎都有效吗?” -我不这么认为。xmlns值充当标识符,则不必检索URI(有时甚至不可能)。
UNOR

1
是的,它本质上是一个标识符。Google接受这两种方法,因为当今人们倾向于交替使用它们。也就是说,在处理站点地图文件时,不会对该URL发出任何HTTP或HTTPS请求,因此实际上它根本不影响安全性。
约翰·穆勒

1
这是用作URN(名称)的URL的示例。如果将其更改为HTTPS,它将失去其定义的含义。参见URI,URL和URN有什么区别
Stephen Ostermiller
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.