Каптча для просмотра статьи
Шаред хостинг. Подскажите или готовый вариант или где почитать
На 2х сайтах начали пастись боты с динамическим IP и user Agent - по 400 страниц за раз смотрят. Referral тоже отсутствует
Какой плагин или какой код можно установить на проверку чтоб при открытии страницы (поста\записи) выскакивала каптча на первый раз ?
логика
if ( первый визит или нет реферера ){
каптча
} elseif ( нет кукисов и авторизаци ){
каптча
} elseif ( есть авторизация, но прошло 2 часа ){
каптча
} else {
exit ('error');
}
Если так сделать, то поисковые боты тоже отлетят и сайт выпадет из индексации, разве нет?
Конечно отсеяться, я просто условие примитивное показал. Там как всегда, борьба с ветряными мельницами. Гугл можно отсеть по IP - за остальные не вникал.
Вопрос индивидуальный. И каждый подстраиват под себя.
Моя главная задача была отсеять "мамкиных программистов" - шерстят, постоянно.
В итоге 50% трафика были боты.
Помогло 3 решения в связке
Cloudflare
htaccess redirect в бан
Плагин черная дыра.
Все что не отсеял первый, прописал ручками редиректы во втором, ну а плагин уже банит.
Есть и самописные решения, но много времени на тесты уходит, а тут все готово, логи проверил - долбят по одним и тем же адресам по 20-30 ботов в сутки , плагин черная дыра их банит. Некий failToBan на минималках получился, решения для шаред хостинг других не видел. Хотелось бы конечно капчу установить, буду в дальнейшем плагин переписывать по капче , но могут быть проблемы с GD библиотеками.
Для защиты сайта от ботов я использую cloudflare. Там есть возможность включить проверку браузера и тем самым заблокировать ботов. ПС боты можно пропускать, там много настроек для этого
Спасибо за ответ, не знал про приблуду, я всегда включал дос защиту, теперь нашел правила