2015-07-06 4 views
2

Я пытаюсь заблокировать домены для спама с 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.* 

Я тоже тестировал это в скрипаче, и он блокируется. Он получает ответ 504, когда я тестирую свой сайт (www.myirelandtour.com), поэтому я думал, что это остановило бы его?

User-Agent: Скрипач

Referer: webmonetizer.net

Ведущий: www.myirelandtour.com

Я все еще видеть webmonetizer.net как реферер в моей аналитики Google, любой идеи, почему и как это остановить? Благодаря!

ответ

0

Большинство спамеров в Google Analytics никогда не заходить на ваш сайт поэтому любое серверное решение, как web.config или файл Htaccess не будет работать

Этот тип спама известен как Дух, потому что он никогда не достигает вашего сайт, единственный способ остановить его - использовать фильтры в GA.

Вы можете запутаться и подумать, что правила web.config блокируют его, потому что Призрак спама обычно отображается только на несколько дней. Иногда он возвращается, иногда это не так.

Другой тип спама «Crawlers» может быть заблокирован, но есть лишь некоторые из них по сравнению с призраками, из списка только semalt, кнопки-для-сайта и несколько больше.

Вы можете найти руководство по созданию фильтров и более подробной информации об этом связанных с ответами

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

https://webmasters.stackexchange.com/a/80927/49561

Надеется, что это помогает,

+0

спасибо, это очень полезно и интересно. Просто из интереса вы знаете, как работает спам-призрак? если они никогда не загружают мой сайт, то как они добираются до кода Google Analytics, чтобы уволить это? Я предположил, что им придется загрузить раздел главы, чтобы получить код отслеживания Google Analytics и запустить его.спасибо –

+0

Призрак спама хитов коды, которые никогда не были вставлены ни на какую страницу, поэтому, скорее всего, они просто генерируют случайные числа в формате кода UA-xxxxxx-1, есть статья в одном из связанных ответов, которые я размещаю выше, где вы можете найти все объяснение этого. –

0

Я использую следующий код в моем 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> 

Я сделал это в январе, и в Google Analytics пока не отображаются ссылки.

Смежные вопросы