谷歌机器人在我的应用程序到达时导致应用程序异常

时间:2012-01-05 10:11:32

标签: jquery templates

我使用jquery模板,最近我得到了谷歌机器人到货时异常的报告。 (我知道我可以处理异常,但这不是我提问的原因。)

在我的应用程序中,我有这样的链接:

http://www.example.com/?widget=${widget.id}
  • 在运行时被解析为Jquery模板的客户端,显然会呈现$ {widget.id}。

谷歌机器人正在点击我的来源,其中链接看起来像上面那样,试图遵循它,这是不正确的。

解决此问题的最佳机制是什么?如果它是一个href是nofollow足够吗?还是像robots.txt?除了/ - >之外我真的不需要任何索引。这是一个单页面的应用程序。或者是否有一些我不知道的聪明才能允许谷歌机器人准确地获取这些链接?

2 个答案:

答案 0 :(得分:1)

如果您只是在谈论谷歌机器人,您可以通过谷歌网站管理员工具更改解析器关于网址中参数的行为。

要阻止所有机器人对网址编制索引,您可以在robots.txt中阻止它(错误的网址)

要启用机器人正确解析它,您可以将其添加到sitemap.xml(正确的)

答案 1 :(得分:0)

我遇到了同样的问题。我可以确认rel =“nofollow”阻止Google在jquery模板中索引链接。 Robots.txt看起来是正确的解决方案。