На нашем сайте мы используем cookie для сбора информации технического характера и обрабатываем IP-адрес вашего местоположения. Продолжая использовать этот сайт, вы даете согласие на использование файлов cookies. Здесь вы можете узнать, как мы пользуемся файлами cookies.
Я согласен
логотип upread.ru

Блокируем посетителей по рефереру с помощью 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. За небольшое вознаграждение в денежном эквиваленте вам будет оказана быстрая и квалифицированная помощь.




тегистатьи IT, htaccess





Лабораторная работа на Java: условные инструкции (разветвления)
Настройка miniShop2 MODX Revolution: минимальная сумма в заказе


© upread.ru 2013-2018
При перепечатке активная ссылка на сайт обязательна.
Задать вопрос
письмо
Здравствуйте! Вы можете задать мне любой вопрос или оставить комментарий. Оставьте сообщение, и я отвечу на него в ближайшее время. Если не получается отправить сообщение через эту форму, то пишите на почу up777up@yandex.ru