Самый простой способ избавиться от этой проблемы, если у Вас есть CloudFlare:
1. Вычисляем страницы которые посещают боты 2. Заходим в CloudFlare в раздел Firewall, выбираем в вкладку FireWall Rules 3, Нажимаем синюю кнопку Create Firewall Rules 4. Выбираем условие я в "When incoming requests match…" URL Full equals, в строке Value вводим URL страницы под атакой ботов 5. (Опционально) Выбираем Know Bots и убираем зеленую галочку 6. Выбарем правило "Then…" Challange (CAPTCHA) 7. Нажимаем Save, проверяем
Поздравляю, боты идут лесом!
Кстати, банить IP если есть хоть какая то возможность это обойти - идея не из лучших, а она есть почти всегда, нужно только проанализировать трафик.
Самый простой способ избавиться от этой проблемы, если у Вас есть CloudFlare:
1. Вычисляем страницы которые посещают боты
2. Заходим в CloudFlare в раздел Firewall, выбираем в вкладку FireWall Rules
3, Нажимаем синюю кнопку Create Firewall Rules
4. Выбираем условие я в "When incoming requests match…"
URL Full equals, в строке Value вводим URL страницы под атакой ботов
5. (Опционально) Выбираем Know Bots и убираем зеленую галочку
6. Выбарем правило "Then…" Challange (CAPTCHA)
7. Нажимаем Save, проверяем
Поздравляю, боты идут лесом!
Кстати, банить IP если есть хоть какая то возможность это обойти - идея не из лучших, а она есть почти всегда, нужно только проанализировать трафик.