代码之家  ›  专栏  ›  技术社区  ›  Younes

确保GoogleBot没有向我的邮箱发送垃圾邮件

  •  0
  • Younes  · 技术社区  · 15 年前

    我有一个网站在运行,可以选择报告功能的滥用。这是通过单击链接完成的。点击链接后,网站管理员将获得一份报告,报告内容被报告为滥用的位置。我已经向特定链接的href添加了rel=“nofollow”,但这没有帮助。似乎这个标签只是用来检查页面是否需要排序。我怎样才能排除谷歌机器人点击那些滥用链接?

    链接的外观如下:

    <a href="domainname.com/blaat.aspx?reportabuse={5478957234234289347}">Click me</a>
    
    2 回复  |  直到 9 年前
        1
  •  2
  •   Yacoby    15 年前

    我要做的就是把举报邮件放在某种形式的帖子后面。例如,一个下拉框用于选择问题,或一个文本框用于在一些有关滥用的评论中写入内容。另一种方法是设置表单提交按钮的样式,使其看起来像一个链接,如果不想进行其他步骤,可以使用它代替当前链接。

        2
  •  2
  •   T.J. Crowder    15 年前

    我将分两部分进行:

    1. 默认情况下,我会让这个链接带你到一个页面,在那里你可以通过一个(非常短,友好的)表单报告虐待行为,如果你不想,你甚至不需要选择任何东西,只需点击报告按钮。单击“报告”按钮(或“取消”链接)可将您带回到原来的位置。

    2. 我将包括javascript,它将测试用户是否具有现代浏览器功能(创建DOM节点等),如果有,则更改链接的操作,以便当他们单击它时,表单显示在那里(在一个小的覆盖框中),而不是带您到一个单独的页面。这使得用户体验的侵入性更低。不管怎样,最终结果都是一个正在提交的表单,而不仅仅是一个正在跟踪的链接。