Web机器人问题

时间:2010-10-04 10:21:39

标签: asp.net jquery sql html css

我有一个数据库生成页面,显示了很多链接。

此页面由3个列组成。在第一列中,它从数据库中获取链接。在第二列中,它生成了+链接,在最后一列中,它生成了一个 - 链接

基本上,生成的每一行都包含一个url链接,一个+链接和一个 - link。

  • 当用户点击该链接时,会转到相应的页面
  • 当用户点击任何给定行旁边的+时,数据库会更新以反映用户喜欢该链接
  • 如果用户点击 - 在任何给定行旁边,则会更新数据库以反映用户不喜欢该链接。

重新创建此页面以阻止网络漫游器模拟链接点击的正确方法是什么?具体来说,我需要对+和 - 链接做什么来阻止机器人点击它们?

2 个答案:

答案 0 :(得分:2)

使用表单和POST而不是链接和GET。

GET is supposed to be used only for Safe / Idempotent operations

答案 1 :(得分:0)

您可以在根文件夹或应用程序的子文件夹中定义Robots.txt文件,告知网络浏览器不要读取某些(或所有)页面。 More info on that.