确保googlebot不是垃圾邮件我的邮箱

问题描述:

我有一个运行的网站报告滥用功能的选项。这是通过点击链接完成的。在链接被点击后,网站管理员将会收到报告称滥用内容的位置的报告。我已经将rel =“NOFOLLOW”添加到特定链接的href中,但这不起作用。看来这个标签只是用来检查一个页面是否需要排名。我如何从点击滥用链接中排除googlebot?确保googlebot不是垃圾邮件我的邮箱

这是一个链接是什么样子:

<a href="domainname.com/blaat.aspx?reportabuse={5478957234234289347}">Click me</a> 

的方式,我会去的是有报告滥用电子邮件是某种形式的POST形式背后。例如,一个下拉框选择问题或一个文本框来写一些关于滥用的评论。另一种方法是设置表单提交按钮的样式,以便它看起来像一个链接,并且如果你不想要另一个步骤,则用它代替当前的链接。

+3

是的。常规超链接(使用GET)应该(根据HTTP规范)不会导致更改数据或发送电子邮件等操作。你会注意到在*的“flag”按钮上没有href。 – Thilo 2010-02-08 08:06:42

+0

这是一个简单的链接,只需单击它即可完成报告。有没有办法确保googlebot不会遵循该链接? – Younes 2010-02-08 08:07:41

+0

你也可以使用Javascript(onclick)。 Googlebot不会触发它们。 – Thilo 2010-02-08 08:09:15

我会做这个分为两个部分:

  1. 默认情况下,我会做的链接带你到你通过一个(很短的,友好的)形式报告滥用页面,一个如果你不想要,你甚至不必选择任何东西,只需点击报告按钮即可。点击报告按钮(或取消链接)将您带回您原来的位置。

  2. 我会包含测试用户是否具有现代浏览器功能(DOM节点创建等)的JavaScript,如果是,请更改链接的操作,以便当它们单击它时,窗体就会出现在那里(在一个小覆盖框中),而不是带你到一个单独的页面。这使得用户体验不那么干扰。无论哪种方式,最终的结果都是提交表单,而不是简单地遵循链接。

+0

:)这是正确的答案,无论如何,我给了u点! – Younes 2010-02-08 11:31:42