Ты что грязный ботовод?
Ты тесть на своём, а у меня всё отлично..
Все эти действия потуги ботоводов с их ботами глушат в 0.
Так как его определить-то этого бота, если он в referer подставил google.com например?
Как раз клоудфларе определяет сто 100%
Ставиться:
Known Bots ON - вот эта функция пропускает все запросы если с серверов поисковиков минуя все правила.
Дальше:
Ставим капчу если есть рефер с не поисковика:
and
Refer contain .
Referer does not contain "твой сайт"
Referer does not contain google.
Referer does not contain yandex.
Referer does not contain mail.ru
Referer does not contain yahoo.
Referer does not contain bing.
or
Refer contain zen.yandex.
Всё с клоудфларе 😁
Вписываем в robots.txt для правила яндекса:
User-agent: Yandex
Clean-param: __cfduid
Clean-param: uid
Clean-param: utm_referrer
Clean-param: utm_campaign
Clean-param: utm_medium
Clean-param: utm_source
Clean-param: utm_term
Clean-param: utm_content
Clean-param: utm_type
Clean-param: gclid
Clean-param: clmap
Clean-param: ycid
Clean-param: gcid
Clean-param: sid
Clean-param: from
На так поставь клоудфларе и ставь капчу ботам которые добавили рефер в useragent и перешли не из поисковой системы.
Именно боты с мобильных с Москвы рефер подставляют в страницу на лету.
Всё неправильно. Чтобы что то делать нужно понимать как боты подставляют рефер.
Рефер у них поддельный и они его подставляют на лету.
Значит нам надо восстановить рефер и поставить на него проверку.
Делаеться это так:
1. Проверяем и запоминаем средствам сервера настоящий рефер в php скрипте:
$realref = $_SERVER["HTTP_REFERER";
Уже перед метрикой в скрипте JS проверяем реальность рефера:
if (document.referrer !== "'. $realref .'")
Если рефер сервера не равен реферу в открытой странице - зануляем рефер у страницы или меняем его на рефер сервера:
delete window.document.referrer; window.document.__defineGetter__('referrer', function () { return "'. $realref .'" });
Т.е. код JS перед метрикой будет такой:
А можно вообще перед метрикой вписать но иногда может метрика не найти код:
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
Или не включаем метрику если рефер не одинаковый:
if (document.referrer === "'. $realref .'")
Всё после этого эти боты с их ботоводами идут на юх бобочек ловить... 😁
Тебе надо крышу перестелить. Я тоже мучался что жар шёл от потолка до 4 часов ночи, но был ремонт и крышу перестелили и нагрев в терпимых пределах стал.
Я думал ставить кондишен но заклеил плёнкой все окна и у меня температура на градусов 6 вниз ушла.
Так вот не нужно таким счётчик гасить и с друзьями приходить.. Поговори по людскому сначало, а то проблемы гарантированы. 😀
К примеру прикольно про женщин статейка, что больше 20 долларов стоит т.к. в ней 4519 знака без пробелов? 😆
Кэш сайта очистил?