Noe*_*ose 10 url https microdata schema.org protocol-relative
在HTTPS页面上itemtype
使用HTTP值(http://schema.org/WebPage
)静态设置Microdata的属性是否正确,或者我是否需要https://schema.org/WebPage
在所有页面上使用HTTPS值()?
由于站点的HTTP和HTTPS版本都可用,我可以将其设置为//schema.org/WebPage
或不是吗?
uno*_*nor 13
tl; dr:使用http
URI.
在这个答案对网络管理者SE我解释了为什么你应该偏向http
了https
Schema.org的URI:该http
URI的似乎是规范的,因为Schema.org词汇的实际定义只定义http
,不是https
.此外:所有示例(甚至在HTTPS上)都使用HTTP变体,作者提到他们更喜欢看到HTTP变体的使用,而RDFa的初始上下文仅定义HTTP变体(因此大多数RDF世界将使用HTTP) .
在Webmasters SE的这个答案中,我解释了为什么你不应该为词汇表使用协议相对URI:词汇表URI通常不会被解除引用,并且永远不会从词汇表中嵌入某些内容,因此绝对不需要使用HTTPS这些仅仅是因为您使用HTTPS(它类似于简单地链接到外部页面,甚至可能无法通过HTTPS访问).最重要的是,如果通过与HTTP/HTTPS不同的协议访问文档,则Schema.org标记将不再有效,并且某些解析器可能无法识别您正在使用Schema.org词汇表因为他们可能会在不对itemtype
属性应用URI解析的情况下查找完整的URI .
小智 5
Webmasters SE(日期为 2015 年 11 月)上对该答案进行了更新,其中包含指向关于 https 的 schema.org 常见问题解答的链接:
问:我们应该在标记中写 https://schema.org 还是 http://schema.org?
简而言之,schema.org 将转移到 https,您现在可以使用 https URL,但不必急于切换。
归档时间: |
|
查看次数: |
1817 次 |
最近记录: |