Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 谷歌机器人在点击我的应用程序时导致应用程序异常_Jquery_Templates - Fatal编程技术网

Jquery 谷歌机器人在点击我的应用程序时导致应用程序异常

Jquery 谷歌机器人在点击我的应用程序时导致应用程序异常,jquery,templates,Jquery,Templates,我使用jquery模板,最近我收到了关于Googlebot出现异常的报告。(我知道我可以处理例外情况,但这不是我提出问题的原因。) 在我的应用程序中,我有如下链接: http://www.example.com/?widget=${widget.id} 在运行时解析为Jquery模板的客户端,显然${widget.id}是呈现的 谷歌机器人正在攻击我的源代码,那里的链接看起来确实像上面,试图跟随它,这是不正确的 解决这个问题的最佳机制是什么?如果是a href,是否足够?还是类似robot

我使用jquery模板,最近我收到了关于Googlebot出现异常的报告。(我知道我可以处理例外情况,但这不是我提出问题的原因。)

在我的应用程序中,我有如下链接:

http://www.example.com/?widget=${widget.id}
  • 在运行时解析为Jquery模板的客户端,显然${widget.id}是呈现的
谷歌机器人正在攻击我的源代码,那里的链接看起来确实像上面,试图跟随它,这是不正确的


解决这个问题的最佳机制是什么?如果是a href,是否足够?还是类似robots.txt?除了/-->这是一个单页应用程序,我真的不需要任何索引。或者我不知道允许google bot准确获取这些链接是否有什么聪明之处?

如果您只谈论google bot,您可以通过google网站管理员工具更改有关URL中参数的解析器行为

为了防止所有机器人为url编制索引,您可以在robots.txt(错误的一个)中阻止它


为了使bot能够正确地解析它,您可以将它添加到sitemap.xml(正确的)

如果您只谈论谷歌bot,您可以通过谷歌网站管理员工具更改解析器在URL参数方面的行为

为了防止所有机器人为url编制索引,您可以在robots.txt(错误的一个)中阻止它


为了使机器人能够正确地解析它,您可以将它添加到sitemap.xml(正确的)

我也有同样的问题。我可以确认rel=“nofollow”不会阻止Google为jquery模板内的链接编制索引。Robots.txt似乎是正确的解决方案。

我也有同样的问题。我可以确认rel=“nofollow”不会阻止Google为jquery模板内的链接编制索引。Robots.txt似乎是正确的解决方案