使用 web.config 阻止垃圾邮件引用域
blocking spam referer domain with web.config
我正在尝试使用 web.config 阻止垃圾邮件引用域。我有它(大部分)工作。
这是我使用的代码:
<rule name="abort referer spam requests" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_REFERER}" pattern="(semalt\.com|Darodar\.com|Priceg\.com|7makemoneyonline\.com|Buttons\-for\-website\.com|Ilovevitaly\.com|Blackhatworth\.com|Econom\.co|Iskalko\.ru|Lomb\.co|Lombia\.co|hulfingtonpost\.com|cenoval\.ru|bestwebsitesawards\.com|o\-o\-6\-o\-o\.com|humanorightswatch\.org|forum20\.smailik\.org|myftpupload\.com|prodvigator\.ua|best\-seo\-solution\.com|Buttons\-for\-your\-website\.com|Buy\-cheap\-online\.info|offers\.bycontext\.com|website\-errors\-scanner\.com|webmaster\-traffic\.com|guardlink\.org|www\.event\-tracking\.com|trafficmonetize\.org|traffic\-paradise\.org|simple\-share\-buttons\.com|sharebutton\.org|s\.click\.aliexpress\.com|social\-buttons\.com|site12\.social\-buttons\.com|anticrawler\.org|adcash\.com|adviceforum\.info|cenokos\.ru|cityadspix\.com|edakgfvwql\.ru|gobongo\.info|kambasoft\.com|luxup\.ru|4webmasters\.org|get\-free\-traffic\-now\.com|Best\-seo\-offer\.com|Theguardlan\.com|www1\.social\-buttons\.com|netvibes\.com|webcrawler\.com|www\.get\-free\-traffic\-now\.com|sanjosestartups\.com|100dollars\-seo\.com|resellerclub\.com|savetubevideo\.com|screentoolkit\.com|seoexperimenty\.ru|slftsdybbg\.ru|socialseet\.ru|superiends\.org|vodkoved\.ru|websocial\.me|ykecwqlixx\.ru|76brighton\.co\.uk|paparazzistudios\.com\.au|powitania\.pl|sharebutton\.net|tasteidea\.com|descargar\-musica\-gratis\.net|torontoplumbinggroup\.com|cyprusbuyproperties\.com|ranksonic\.org|Googlsucks\.com|free\-share\-buttons\.com|securesuite\.co\.uk|securesuite\.net|www3\.free\-social\-buttons\.com|free\-social\-buttons\.com|sitevaluation\.org|howtostopreferralspam\.eu|symbaloo\.com|acads\.net|addons\.mozilla\.org\/en\-US\/firefox\/addon\/ilovevitaly\/|aliexpress\.com|anal\-acrobats\.hol\.es|brakehawk\.com|domination\.ml|event\-tracking\.com|forum69\.info|ilovevitaly\.co|ilovevitaly\.ru|iminent\.com|kabbalah\-red\-bracelets\.com|makemoneyonline\.com|masterseek\.com|o\-o\-6\-o\-o\.ru|o\-o\-8\-o\-o\.ru|ok\.ru|pornhub\-forum\.ga|pornhub\-forum\.uni\.me|prlog\.ru|ranksonic\.info|rapidgator\-porn\.ga|sexyteens\.hol\.es|smailik\.org|youporn\-forum\.ga|youporn\-forum\.uni\.me|.*monetiz.*|semaltmedia\.com)" />
</conditions>
<action type="AbortRequest" />
</rule>
它阻止了除 webmonetizer.net 之外的所有域。
我的问题:
webmonetizer.net 过得怎么样?在上面的代码中,我包含了
.*monetiz.*
我也在fiddler中测试过,被屏蔽了。当我测试我的网站 (www.myirelandtour.com) 时,它收到 504 响应,所以我认为这会阻止它?
用户代理:Fiddler
推荐人:webmonetizer.net
主持人:www.myirelandtour.com
我仍然在 google 分析中看到 webmonetizer.net 作为引荐来源,有什么想法可以阻止它吗?谢谢!
我在我的 web.config 中使用了以下代码(好吧,我将我的 .htaccess 文件导入到 Windows 服务器,并将其转换为这个):
<rule name="Imported Rule 1">
<match url=".*" ignoreCase="false" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_REFERER}" pattern="^http://.*semalt\.com" />
<add input="{HTTP_REFERER}" pattern="^http://.*buttons-for-website\.com" />
<add input="{HTTP_REFERER}" pattern="^http://.*7makemoneyonline\.com" />
<add input="{HTTP_REFERER}" pattern="^http://.*webmonetizer\.net" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>
我在 1 月份做了这个,但引用者仍然没有出现在 Google Analytics 中。
Google Analytics 中的大多数垃圾邮件发送者从不访问您的网站因此任何服务器解决方案,如 web.config 或 htaccess 文件都将不起作用
这种类型的垃圾邮件被称为 Ghost,因为它永远不会到达您的网站,阻止它的唯一方法是使用 GA 中的过滤器。
您可能会感到困惑,并认为 web.config 规则阻止了它,因为 幽灵垃圾邮件通常只显示几天 。有时会回来有时不会。
另一种类型的垃圾邮件“Crawlers”可以从那里被阻止,但与 Ghosts 相比只有少数,从你的列表中只有 semalt,buttons- for-website 等等。
您可以找到创建过滤器的指南以及有关此相关答案的更多信息
https://webmasters.stackexchange.com/a/80927/49561
希望对您有所帮助,
我正在尝试使用 web.config 阻止垃圾邮件引用域。我有它(大部分)工作。
这是我使用的代码:
<rule name="abort referer spam requests" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_REFERER}" pattern="(semalt\.com|Darodar\.com|Priceg\.com|7makemoneyonline\.com|Buttons\-for\-website\.com|Ilovevitaly\.com|Blackhatworth\.com|Econom\.co|Iskalko\.ru|Lomb\.co|Lombia\.co|hulfingtonpost\.com|cenoval\.ru|bestwebsitesawards\.com|o\-o\-6\-o\-o\.com|humanorightswatch\.org|forum20\.smailik\.org|myftpupload\.com|prodvigator\.ua|best\-seo\-solution\.com|Buttons\-for\-your\-website\.com|Buy\-cheap\-online\.info|offers\.bycontext\.com|website\-errors\-scanner\.com|webmaster\-traffic\.com|guardlink\.org|www\.event\-tracking\.com|trafficmonetize\.org|traffic\-paradise\.org|simple\-share\-buttons\.com|sharebutton\.org|s\.click\.aliexpress\.com|social\-buttons\.com|site12\.social\-buttons\.com|anticrawler\.org|adcash\.com|adviceforum\.info|cenokos\.ru|cityadspix\.com|edakgfvwql\.ru|gobongo\.info|kambasoft\.com|luxup\.ru|4webmasters\.org|get\-free\-traffic\-now\.com|Best\-seo\-offer\.com|Theguardlan\.com|www1\.social\-buttons\.com|netvibes\.com|webcrawler\.com|www\.get\-free\-traffic\-now\.com|sanjosestartups\.com|100dollars\-seo\.com|resellerclub\.com|savetubevideo\.com|screentoolkit\.com|seoexperimenty\.ru|slftsdybbg\.ru|socialseet\.ru|superiends\.org|vodkoved\.ru|websocial\.me|ykecwqlixx\.ru|76brighton\.co\.uk|paparazzistudios\.com\.au|powitania\.pl|sharebutton\.net|tasteidea\.com|descargar\-musica\-gratis\.net|torontoplumbinggroup\.com|cyprusbuyproperties\.com|ranksonic\.org|Googlsucks\.com|free\-share\-buttons\.com|securesuite\.co\.uk|securesuite\.net|www3\.free\-social\-buttons\.com|free\-social\-buttons\.com|sitevaluation\.org|howtostopreferralspam\.eu|symbaloo\.com|acads\.net|addons\.mozilla\.org\/en\-US\/firefox\/addon\/ilovevitaly\/|aliexpress\.com|anal\-acrobats\.hol\.es|brakehawk\.com|domination\.ml|event\-tracking\.com|forum69\.info|ilovevitaly\.co|ilovevitaly\.ru|iminent\.com|kabbalah\-red\-bracelets\.com|makemoneyonline\.com|masterseek\.com|o\-o\-6\-o\-o\.ru|o\-o\-8\-o\-o\.ru|ok\.ru|pornhub\-forum\.ga|pornhub\-forum\.uni\.me|prlog\.ru|ranksonic\.info|rapidgator\-porn\.ga|sexyteens\.hol\.es|smailik\.org|youporn\-forum\.ga|youporn\-forum\.uni\.me|.*monetiz.*|semaltmedia\.com)" />
</conditions>
<action type="AbortRequest" />
</rule>
它阻止了除 webmonetizer.net 之外的所有域。
我的问题:
webmonetizer.net 过得怎么样?在上面的代码中,我包含了
.*monetiz.*
我也在fiddler中测试过,被屏蔽了。当我测试我的网站 (www.myirelandtour.com) 时,它收到 504 响应,所以我认为这会阻止它?
用户代理:Fiddler
推荐人:webmonetizer.net
主持人:www.myirelandtour.com
我仍然在 google 分析中看到 webmonetizer.net 作为引荐来源,有什么想法可以阻止它吗?谢谢!
我在我的 web.config 中使用了以下代码(好吧,我将我的 .htaccess 文件导入到 Windows 服务器,并将其转换为这个):
<rule name="Imported Rule 1">
<match url=".*" ignoreCase="false" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_REFERER}" pattern="^http://.*semalt\.com" />
<add input="{HTTP_REFERER}" pattern="^http://.*buttons-for-website\.com" />
<add input="{HTTP_REFERER}" pattern="^http://.*7makemoneyonline\.com" />
<add input="{HTTP_REFERER}" pattern="^http://.*webmonetizer\.net" />
</conditions>
<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>
我在 1 月份做了这个,但引用者仍然没有出现在 Google Analytics 中。
Google Analytics 中的大多数垃圾邮件发送者从不访问您的网站因此任何服务器解决方案,如 web.config 或 htaccess 文件都将不起作用
这种类型的垃圾邮件被称为 Ghost,因为它永远不会到达您的网站,阻止它的唯一方法是使用 GA 中的过滤器。
您可能会感到困惑,并认为 web.config 规则阻止了它,因为 幽灵垃圾邮件通常只显示几天 。有时会回来有时不会。
另一种类型的垃圾邮件“Crawlers”可以从那里被阻止,但与 Ghosts 相比只有少数,从你的列表中只有 semalt,buttons- for-website 等等。
您可以找到创建过滤器的指南以及有关此相关答案的更多信息
https://webmasters.stackexchange.com/a/80927/49561
希望对您有所帮助,