【问题标题】:Block visitors from autosurf阻止访问者使用自动冲浪
【发布时间】:2013-09-02 16:18:03
【问题描述】:

我想知道如何阻止来自自动冲浪、流量交换等网站的流量,因为我有一个网站,人们可以通过访问和查看我网站上的内容获得积分。大部分流量来自社交网络,但我害怕从我上面提到的网站获得流量,因为我在网络上有 adsense。有没有办法禁止从此类网站访问。如果我禁用在 iframe 中加载我的网站就足够了吗?是这样吗?

【问题讨论】:

  • 我们可以如何帮助您?
  • 如果您想检查您的访问者是人,而不是机器人,验证码可以做到。 (顺便说一句:如果您的网站是实时的,那么您有兴趣查看您的网站 - 您是否付钱让人们观看广告?)。

标签: php access-rules


【解决方案1】:

根据http://www.wpwebhost.com/how-to-block-traffic-from-autosurf-sites-using-htaccess/,您可以使用.htaccess 阻止AutoSurf。复制面食:

RewriteCond %{HTTP_REFERER} auto_surf_site\.com [NC,OR]
RewriteCond %{HTTP_REFERER} auto_surf\.com [NC,OR]
RewriteRule .* - [F]

我想您可以为要阻止的每个网站添加RewriteRule
另请注意,根据引荐来源网址进行屏蔽可能无法吸引该网站 100% 的访问者。

【讨论】:

  • 感谢您的回答,但这对我没有帮助,因为我需要拥有此类网站的完整列表,而这是不可能的。还有其他方法吗?
  • @Stevik 您可以阻止任何被推荐的访问者。但这也会阻止理智的访问,例如来自社交网络的访问。创建黑名单可能是您唯一的选择。
  • 那么我在问题中写的 iframe 内容呢?这能以某种方式帮助我。因为当有人使用流量交换并且他访问我的网站时,我的网站不在顶部,但 traffixexchange 网站是?我说的对吗?
【解决方案2】:

有一个简单的解决方案,如果不是 100% 的话,大多数自动冲浪都会使用突破帧代码(这将阻止某些网站的自动冲浪,从而破坏他们的业务)自行阻止它们,因此您可以使用一个简单的 javascript将使您的网站脱离任何框架,把它放在前面

<script type="text/javascript">if (top.location != self.location)top.location = self.location</script>

【讨论】:

    【解决方案3】:

    我认为这是不可能的。您可以尝试一些自动冲浪或流量交换程序,以便您更好地了解。

    http://viewraise.com http://hitleap.com

    这两个自动冲浪程序都为 http 请求标头提供匿名引用。因此,无法通过 .htaccess 阻止。

    【讨论】:

      猜你喜欢
      • 2011-08-21
      • 2013-08-11
      • 1970-01-01
      • 1970-01-01
      • 2019-07-25
      • 1970-01-01
      • 2011-03-31
      • 2016-11-01
      • 1970-01-01
      相关资源
      最近更新 更多