带http或更好的https的itemtype?

问题描述 投票:1回答:2

我用的是:

itemtype="http://schema.org/ImageObject"

但请求http://schema.org/ImageObject将转发给https://schema.org/ImageObject

如果我改为itemtype="https://schema.org/ImageObject"Google SDTT没有问题,但几乎所有关于Google结构化数据的例子都是http。

什么是最好或建议使用http://schema.orghttps://schema.orgitemtype

http url https schema.org microdata
2个回答
1
投票

From Schema.org’s FAQs

Q: Should we write https://schema.org or http://schema.org in our markup?

有更广泛使用https的一般趋势,你已经可以在结构化数据中编写https://schema.org。随着时间的推移,我们将移植schema.org网站本身,使用https:作为网站的默认版本,并在示例中使用我们的首选形式。然而,在可预见的未来,结构化数据标记中基于http://schema.org的URL仍将被广泛理解,并且不应该有关于迁移现有数据的紧迫性。这是一个冗长的方式,说https://schema.orghttp://schema.org都很好。

tl; dr:两种变体都是可能的。

The purpose of itemtype URIs

请注意,用于itemtype的URI主要是标识符,它们通常不会被解除引用:

  • 如果Microdata消费者不知道itemtype="http://schema.org/ImageObject"中的URI代表什么,这个消费者“must not automatically dereference”吧。
  • 如果Microdata消费者确实知道URI代表什么,那么这个消费者就不需要首先取消引用这个URI。

因此,没有技术理由偏爱HTTPS变体。用户代理不会取消引用此URI(与href / src属性中指定的URI相反),用户无法单击它。我认为只有一种情况是HTTPS变体很有用:如果访问者查看源代码并复制粘贴URI以检查类型是什么。

I would recommend坚持使用HTTP变体,直到Schema.org将所有内容切换为HTTPS,最重要的是RDF’a initial context中的URI。


0
投票

ImageObject类型的Schema规范表明:

规范网址:http://schema.org/ImageObject

引用canonical URL可能很有用,因为它是网页的“首选”版本。

© www.soinside.com 2019 - 2024. All rights reserved.