塞马尔特传达了有关如何使用Nginx阻止引荐来源垃圾邮件的重要信息

当您在分析软件中寻找机会和想法时,您可能会遇到一些引荐垃圾邮件。这些推荐已经存在了很长时间,但是达罗达尔已经将它们带入了另一个层次。

Semalt客户成功经理Ivan Konovalov说,Darodar是一种伪造的SEO工具,已劫持了僵尸网络。它提出了一种新的广告方式,它使用一种策略,使您的网站在不同的时间被不同的IP,国家或什至设备所淹没,但它们都有相同的引荐。他们希望,一旦您发现这种可疑流量,便希望对其进行更多调查,从长远来看,您将购买他们的产品。

当Darodar成功使用此类广告时,大多数网站都开始使用引荐垃圾邮件,并且已经达到破坏和扭曲网站分析的地步。它已成为主要的网站违规者之一。

为什么引荐来源垃圾邮件成为一个问题?

除了使用不相关的数据扭曲和破坏您的网站之外,垃圾邮件是浪费大量时间。大多数人抱怨在试图向客户解释达罗达时会感到多么沮丧,以及为什么他们应该忽略它。尽管可以使用Google Analytics(分析)创建过滤器来帮助过滤引荐来源垃圾邮件,但该解决方案唯一要做的就是掩盖问题。

垃圾邮件发送者一旦爬网或访问您的站点,它们就会开始使用服务器的资源,但它们并不是您所需要的。加载服务器意味着加载速度变慢,这可能导致较高的跳出率和较差的排名。

阻止此问题的关键是先阻止它,然后它才有机会在您的网站上注册为引荐来源。有多种方法可以实现此目标,其中一种方法是使用nginx。只需按照以下步骤操作:

创建以下全局nginx规则目录:

须藤mkdr / etc / nginx / global

sudonano / etc / nginx / global / referee垃圾邮件。 conf

创建目录后,将以下文本粘贴到编辑器中,然后保存并退出;

##

#推荐人排除

##

如果($ http_referer〜“(semalt \ .com | buttons-for-website \ .com)”){

将$禁止设置为“ 1”;

}

如果($禁止){

返回403;-+

}

这些步骤将帮助您检测和阻止website.com和darodar.com的按钮。这是网站上的主要违法者,但是您仍然可以阻止您希望的其他任何引荐垃圾邮件。一致的表达式语法采用主机名,使用句号发出句点,并使用小节将它们连接起来。

在站点的配置文件中,添加;

服务器{

...所有已经存在的东西...

包括/ etc / nginx / global / *

}

重复此过程可能很无聊,因为您必须对每个站点都进行此操作,但是麻烦的是,您将来可以通过在/ etc / nginx / global / directory中添加新的全局目录来再次使用它。如果您的网站上有模板文件,则在其中添加行将非常有用。

要确保没有键入错误,请按照以下步骤操作:

Sudo nginx –t,然后重新加载Nginx配置,从这里开始,您的站点将很不错。