Javascript 如何防止谷歌索引<;脚本类型=";应用程序/json“&燃气轮机;内容

Javascript 如何防止谷歌索引<;脚本类型=";应用程序/json“&燃气轮机;内容,javascript,json,web-crawler,Javascript,Json,Web Crawler,我通过谷歌的网站管理员工具发现,谷歌正在抓取路径,这些路径看起来像是标记中json中嵌入的链接。这个json稍后被解析并在客户端使用 问题是json包含的路径不是有效的链接,Google将它们视为链接,因此它试图对它们进行爬网,并获得稳定增长的404数量,从而增加不必要的爬网程序流量 我能做些什么来阻止google尝试爬网这些路径?我可以在robots.txt中添加一些模式,但我想确保google完全忽略脚本标记的内容,而不是试图解析类似链接的路径。尝试以下标记: <!--googleof

我通过谷歌的网站管理员工具发现,谷歌正在抓取路径,这些路径看起来像是
标记中json中嵌入的链接。这个json稍后被解析并在客户端使用

问题是json包含的路径不是有效的链接,Google将它们视为链接,因此它试图对它们进行爬网,并获得稳定增长的404数量,从而增加不必要的爬网程序流量

我能做些什么来阻止google尝试爬网这些路径?我可以在robots.txt中添加一些模式,但我想确保google完全忽略脚本标记的内容,而不是试图解析类似链接的路径。

尝试以下标记:

<!--googleoff: all-->
<script type="application/json">
  // your json content here
</script>
<!--googleon: all>

//这里是您的json内容

你是否编辑/创建了一个文件,告诉机器人忽略这些路径?它们在你的文件中吗?@PatrickEvans和zero298,请参阅我的第三段。谢谢!我刚刚遇到了同样的事情,并将尝试这样做。这似乎是唯一的谷歌搜索设备,这是一个私人搜索产品的支持。请参阅以下答案:。我仍然会尝试一下,看看它是否能正常工作,因为答案中链接的文档并没有明确说明它不能用于普通的谷歌搜索,但我不希望它能正常工作。我会把我找到的报告给你的。谢谢,@undefined!这是一个非常有趣的实验。另外,如果可能的话,我建议您使用ajax附加脚本。json作为性能优化包含在初始响应中,以避免在显示第一个内容之前必须等待XHR请求。@未定义,存在相同的问题。你解决过这个问题吗?