0

我看到我的网站正在自动接收来自 floating-share-buttons.com、Get-Free-Traffic.com、event-tracking.com、forum.topic64300434.darodar.com 等的垃圾邮件流量。我在谷歌上搜索并找到了一种使用 htaccess 文件阻止它的方法。我找到的代码如下 -

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://.*ilovevitaly\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*ilovevitaly.\.ru/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*ilovevitaly\.org/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*ilovevitaly\.info/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*iloveitaly\.ru/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*econom\.co/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*savetubevideo\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*kambasoft\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*buttons\-for\-website\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*semalt\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*floating\-share\-buttons\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*Get\-Free\-Traffic\-Now\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*event\-tracking\.com/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://.*darodar\.com/ [NC]
RewriteRule ^(.*)$ – [F,L]

我想知道这段代码是否是最好的解决方案。此代码的作者说此代码将阻止垃圾邮件流量。我想知道会不会?有没有更好的解决方案?这段代码实际上对垃圾邮件机器人做了什么?

4

1 回答 1

1

不,这不是解决方案,该代码不适用于该列表中的大多数推荐。唯一会使用 htaccess 文件被阻止的是semalt and buttons-for-website其余的它不会有任何影响。

我们可以将 Google Analytics(分析)中的垃圾邮件分为 2 个类别,即只点击 Google Analytics 报告且从不访问您的网站的Ghosts和顾名思义抓取您的网站并因此访问您的网站的Crawlers 。

由于 Ghost 垃圾邮件根本不会与您的网站交互,因此任何服务器端解决方案(如 htaccess)都不会产生任何影响。要阻止 Ghosts,您必须在 GA 中使用过滤器

您可以在此相关问题中找到详细信息。

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

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

于 2015-07-14T08:40:48.980 回答