Борьба с ботами и накрутками ПФ

#
Борьба с ботами и накрутками ПФ
Приветствую!
Думал, что смогу бороться с ботами-накрутчиками с помощью блокировки их сетей (например Metropolitan branch) в модуле IP-адреса, но счётчик Яндекс-метрики прекрасно грузится и учитывает их заходы...
Есть ли эффективное решение для нашей CMS?
https://www.beregusha.com https://www.coffemol.ru
Модератор
#
Re: Борьба с ботами и накрутками ПФ
Так если у вас для страницы 403 свой текст и макет, в котором вы разместили метрику, то ничего удивительного, что она у вас метрика загружается, ведь вы сами ее и выводите ботам.
#
Re: Борьба с ботами и накрутками ПФ
hostcms писал(а):
Так если у вас для страницы 403 свой текст и макет, в котором вы разместили метрику, то ничего удивительного, что она у вас метрика загружается, ведь вы сами ее и выводите ботам.

Точно! Но у нас шаблон на основе demoshop.hostcms. Там общий макет используется. Получается, чтобы отсечь метрику, нужно на 403 страницу определить отдельный макет. Макет "Версия для печати" подойдёт? Счётчик не грузится. Никаких минусов в таком решении нет?
https://www.beregusha.com https://www.coffemol.ru
Модератор
#
Re: Борьба с ботами и накрутками ПФ
Barbaros,
Вы можете сделать упрощенный макет, исключив из него лишние блоки и просто красиво выводить текст о том, что доступ запрещен. Либо использовать макет страницы для печати, но он по сути вообще без оформления.
#
Re: Борьба с ботами и накрутками ПФ
hostcms писал(а):
Barbaros,
Вы можете сделать упрощенный макет, исключив из него лишние блоки и просто красиво выводить текст о том, что доступ запрещен. Либо использовать макет страницы для печати, но он по сути вообще без оформления.

Оставил ботам макет для печати. Работает!
Решил пойти дальше и заблокировать ботов по рефереру из соцсетей.
Но добавление кода в htaccess вида
<IfModule mod_rewrite.c>
RewriteEngine on
## SITE REFERRER BANNING
RewriteCond %{HTTP_REFERER} ok.ru [NC,OR]
RewriteRule .* - [F]
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} ok\.ru [NC]
RewriteRule .* - [F]
</ifModule>

Почему-то блокирует и по прямому заходу на сайт. Не подскажете что делаю не так?

UPD
Прочитал инструкцию, сделал так. Вроде работает.
<IfModule mod_rewrite.c>
   RewriteEngine On
   RewriteBase /

   # Filter TRACE, TRACK and DEBUG request methods
   RewriteCond %{REQUEST_METHOD} ^(DEBUG|TRACE|TRACK) [NC]
   RewriteRule ^(.*)$ - [F,L]

   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ /index.php
   
   # Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} zen\.yandex\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} t\.co [NC,OR]
RewriteCond %{HTTP_REFERER} click\.my\.mail\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} ok\.ru [NC]
RewriteRule .* - [F]
</IfModule>
https://www.beregusha.com https://www.coffemol.ru
Авторизация