首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在不修改web.config的情况下阻止asp.net中的推荐垃圾邮件流量

在不修改web.config的情况下阻止asp.net中的推荐垃圾邮件流量
EN

Stack Overflow用户
提问于 2015-07-25 19:06:36
回答 1查看 350关注 0票数 0

我正在使用谷歌分析,我正在使用过滤器来删除推荐垃圾邮件。在我的web.config文件中,我还使用了以下内容:

代码语言:javascript
复制
<rule name="buy-cheap-online.info" patternSyntax="Wildcard" stopProcessing="true">
    <match url="*" />
    <conditions>
        <add input="{HTTP_REFERER}" pattern="*.buy-cheap-online.info" />
    </conditions>
    <action type="AbortRequest" />
</rule>

我有几十条这样的规则,我想添加更多。在GitHub上有一个包含垃圾邮件发送者列表的文件:https://github.com/piwik/referrer-spam-blacklist/blob/master/spammers.txt

我可以继续向web.config添加规则,但它看起来很混乱。还有什么方法可以在asp.net中阻止推荐垃圾邮件流量,以便可以阻止文本文件中的所有站点,并且如果文件发生更改,我可以通过重新上传文本文件轻松添加新站点?

注意:我并不是要求为我编写代码;我只是想知道我还有什么其他选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-28 06:33:04

没错,继续添加规则将是混乱的,甚至是无用的,GA中的大多数垃圾邮件永远不会到达您的站点,所以根本没有交互,所以任何服务器端解决方案,如web.config,都不会有任何影响。

我们可以将垃圾邮件主要区分为两类:

  • Ghost垃圾邮件从不与您的页面交互,因此任何服务器端解决方案(如web.config或htaccess文件)都不会有任何影响,只会使用.

填充您的配置文件

有些人仍然在犹豫,因为他们认为创建过滤器只是隐藏了问题,而不是阻止。但是没有什么可以阻止的,只是一些人在GA报告上做了假记录。

  • Crawler垃圾邮件顾名思义,它们确实可以访问您的网站,并可以通过这种方式被阻止,但与幽灵相比,它们只是少数。

为了给你一个概念,大约有8个活跃的爬虫,而有100多个幽灵,而且每周都在增加。这是因为对于垃圾邮件发送者来说,ghost方法更容易实现。

最好的方法来摆脱所有的幽灵只有一个过滤器基于您的有效主机名。

你可以在这里找到更多关于幽灵垃圾邮件的信息和解决方案

https://stackoverflow.com/a/28354319/3197362

https://moz.com/ugc/stop-ghost-spam-in-google-analytics-with-one-filter

希望能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31625810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档