Защищаем свой сайт от негативной накрутки и скликивания контекстной рекламы

В этой статье я собрал перечень мер для оперативного вмешательства, к которым сам пришел за последние трое суток без сна.

102102

Здравствуйте Артем. Хороший материал написали. Но позвольте кое что заметить по поводу "Третий способ: блокируем все страны, кроме той, где продвигаемся". Есть вариант куда проще.

Для определения двухсимвольного кода страны пользователя, можно воспользоваться глобальной переменной $_SERVER если речь идет о php.

$code = $_SERVER['REDIRECT_GEOIP_COUNTRY_CODE'];

Ну а дальше, можно через условие блокировать всех у кого, например, код не RU

if ($code != 'RU') {
http_response_code(403);
die;
}

Это проще чем собирать IP-сетей и блокировать их в .htaccess, тем самым превращая его в полотнище.

Ответить

Приветствую, статья написана 3,5 года назад и практически неактуальна. Для защиты от ботов есть cloudflare и антибот. Максимальная эффективность с быстрой настройкой без танцев с бубнами.

Метод описанный вами в комментарии не подходит, потому что правило заблочит вообще всё, что не из рунета, включая официальных ботов поисковых систем, мессенджеров, и других нужных сервисов.

Ответить