我有一个在.netcore 2.0中创建的网站,当我将schema.org标记添加到该网站时,它将为该网站返回404错误。
例如在主体底部添加以下代码
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://website.com",
"name": "wbs",
"description": "Web Studio"
}
</script>
它返回404错误。如果我删除该ld-json,则该网站将正常运行。
我将网站托管在运行IIS 8的Windows服务器计算机上; IIS设置是否有用?
答案 0 :(得分:0)
一旦我将代码放入IDE中,答案就显而易见了,我忘了用剃刀逃脱@
。
所以代码
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"url": "http://website.com",
"name": "wbs",
"description": "Web Studio"
}
</script>
将成为:
<script type="application/ld+json">
{
"@@context": "http://schema.org",
"@@type": "WebSite",
"url": "http://website.com",
"name": "wbs",
"description": "Web Studio"
}
</script>