【问题标题】:How to block refrer urls - what is the best method?如何阻止引荐来源网址 - 最好的方法是什么?
【发布时间】:2016-01-30 15:22:12
【问题描述】:

我在分析中收到大量垃圾邮件引用网址,导致我网站的跳出率增加。一些 url 使用子域,例如 site1.spamsite.com 和 site2.spamsite.com。 阻止这些的最好方法是什么? 我看过 .htaccess 和 robots.txt ...... 以为我会在实施之前询问最佳实践/解决方案。 谢谢。

【问题讨论】:

    标签: .htaccess robots.txt spam http-referer referrer-spam


    【解决方案1】:

    他们是否使用子域并不重要。尝试以下简单的方法:

    RewriteEngine On
    RewriteCond %{HTTP_REFERER} ^https?://.*spamsite\.com/ [NC]
    RewriteRule ^ – [F,L]
    

    【讨论】:

    • 谢谢。我假设 * 将充当通配符并阻止来自该域的所有 url?这可以用 robots.txt 完成吗?
    • 我在其他地方也看到过这个例子:# free-share-button RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)*free-share-button\.com [NC] RewriteRule (.*) http://www.free-share-button.com [R=301,L] RewriteRule ^ – [F,L] 和这个例子有什么不同?谢谢。
    • [F,L] 的情况下,用户将被限制查看您的网站并显示 HTTP 403 禁止页面。在您粘贴的 sn-p 中;用户将被重定向回free-share-button.com
    • @hjptter92 感谢您的回复。我已经成功屏蔽了大约 80% 的引荐网址,但仍有一些人通过了! htaccess 需要时间工作吗?我也可以在 robots.txt 中使用deny 吗?
    【解决方案2】:

    尝试了各种 htaccess 功能,但不断让子域通过。 安装了这个插件:

    https://wordpress.org/plugins/block-referer-spam/
    

    已列出所有垃圾邮件引荐来源,并每天自动更新最新的“黑名单”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-18
      • 2012-02-12
      • 2011-07-15
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-04
      相关资源
      最近更新 更多