

Понятие рефспама появилось достаточно давно, когда дорвеисты искали любые методы добавления обратных ссылок на свой сайт и улучшения его позиций в серпе. Так, некоторые программы статистики, типа WebAlizer или WebStat в своих отчетах показывают множество данных, собранных из запросов обращения к web-ресурсу. Среди приводимых данных присутствуют источники траффика: рефереры, отсортированные в порядке убывания по количеству запросов с определенного реферера.
Искать сайты, где установлен WebAlizer или WebStat достаточно несложно. Для этого в поисковой форме достаточно ввести примерно такой запрос: “Usage Statistics for” site:ru referer. Более 50 тыс. сайтов подвержены рефспаму и злоумышленники этим с удовольствием пользуются.
При рефспаме, обращение к сайту идет автоматически, вытягивая лишь пару килобайт с вашего ресурса, либо не вытягивая его вообще, а подключаясь с помощью функции открытия соединения (fsockopen).
Методы борьбы с рефспамом
Несмотря на заявления поисковых систем Яндекс и Google о том, что они уже не учитывают ссылки с подобных ресурсов, спам по логам не прекращает надоедать владельцам сайтов. Для борьбы с ним необходимо:
1. Во-первых, предотвратить появление ссылок на внешние ресурсы в программах статистики вашего сайта
2. Либо же закрыть статистику от индексации с помощью robots.txt
User-Agent: *
Disallow: /webstat/
3. Закрыть доступ в .htaccess для определенных IP адресов или рефереров
Order allow,deny
Allow from all
Deny from 192.168.1.1/8
Deny from 192.172.0.1/16
Или же запретить доступ с IP другим методом:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^192\.168\.0\.1$
RewriteRule ^.*$ – [F]
И закрытие доступа по рефереру:
RewriteEngine on
RewriteCond %{HTTP_REFERER} iaea\.org [NC] RewriteRule ^.*$ – [F]
Желаем всем вебмастерам решить свою проблему с рефспамом!
Оригинал публикации
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.