Блокируем посетителей по рефереру с помощью htaccess
Если вам необходимо избавиться от traffic2cash.xyz, то вам сюда - Убираем traffic2cash.xyz и другой рефспам в Google Analytics
Если вы как-нибудь заглянете в свой гугл аналитикс, то в пункте "Источники трафика" и подпункте "Рефералы" иногда сможете увидеть какие-то "левые" домены adf.ly, traffic2cash.xyz ну и так далее. Посещения эти проходят очень быстро - посетители не задерживаются и одной секунды на сайте. По большому счету вреда от таких посетителей (точнее программ/сервисов) нет, но и нужны они не сильно - портят так называемые "поведенческие факторы", да и статистику искажают. Давайте разберемся, как можно заблокировать такие нежеланные переходы с помощью редактирования файла .htaccess. Все, что вам потребуется - это добавить в него конструкцию такого типа:
RewriteEngine on RewriteCond %{HTTP_REFERER} плохой-сайт.ком [NC] RewriteRule .* – [F]"У меня, например, сейчас на сайте стоят вот такие перенаправления:
RewriteEngine on RewriteCond %{HTTP_REFERER} adf.ly [NC] RewriteRule .* – [F] RewriteCond %{HTTP_REFERER} quit-smoking.ga [NC] RewriteRule .* – [F] RewriteCond %{HTTP_REFERER} traffic2cash.xyz [NC] RewriteRule .* – [F] RewriteCond %{HTTP_REFERER} site26813614.snip.tw [NC] RewriteRule .* – [F] RewriteCond %{HTTP_REFERER} site6259349.snip.tw [NC] RewriteRule .* – [F]Теперь, когда бот с этих сайтов (или рекламирующий их, но с таким реферером) попадает на мой блог, то вместо контента он увидит белую страничку с адресом http://err.hut.ru/error403.shtml. Или не увидит, но мне это уже безразлично. Интересно, что блокируются посещения не только с у казанных урл, но и даже если перед ними стоит протокол http.
Проверить перенаправления, которым будет подвергаться рефспам (это не мое название, так говорят в интернете), можно проверить и на своем компьютере. Для этого нам потребуется браузер мозилла, одно дополнение к нему и эта страничка. Итак, сначала устанавливаем Firefox, а затем дополнение к нему RefControl. Если браузер не дает установить это дополнение с сайта разработчика, то можно найти его в каталоге дополнений.
Итак, установили, запустили, теперь в Firefox находим "Инструменты" -> "Настройки RefControl..." -> "Для неуказанных сайтов по умолчанию (P)" -> "Правка" -> "Иное" и уже тут вводим, что хотим:
А уж посмотреть его и проверить можно в начале данной статьи. Таким образом, мы научились блокировать посетителей по рефереру с помощью htaccess, изменять referer и узнавать его. Если у вас есть какие-либо вопросы, предложения или другие жалобы по статье, то вы в любое время можете написать на почту up777up@yandex.ru. За небольшое вознаграждение в денежном эквиваленте вам будет оказана быстрая и квалифицированная помощь.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.