<script>
标记内),Google结构化数据测试工具会成功识别该架构。如果我在外部进行链接,则结构化数据测试工具将无法识别它。例如:
<script src="json/main-schema.json" type="application/ld+json"></script>
我应该担心这个问题吗?
我如何工作模式(来自Schema.org的示例):
<script type="application/ld+json">
{ "@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://www.your-company-site.com",
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-401-555-1212",
"contactType" : "customer service"
} ] }
</script>
外部模式在
main-schema.json
中进行了布局,并与以下链接: <script src="json/main-schema.json" type="application/ld+json"></script>
{ "@context" : "http://schema.org",
"@type" : "Organization",
"url" : "http://www.your-company-site.com",
"contactPoint" : [
{ "@type" : "ContactPoint",
"telephone" : "+1-401-555-1212",
"contactType" : "customer service"
} ] }
评论
您是否尝试过使用绝对URL而不是相对URL?虽然我不知道这的答案,但是如果您希望数据位于外部文件中,则可以通过一种快速的解决方法,将内容仅放在php文件中...然后,您只需使用< ?php包含'json.php';?>,只是一个建议。@Unor在这里说stackoverflow.com/a/30880613/1892635,您需要使用而不是