Каптча для просмотра статьи

Шаред хостинг. Подскажите или готовый вариант или где почитать

На 2х сайтах начали пастись боты с динамическим IP и user Agent - по 400 страниц за раз смотрят. Referral тоже отсутствует

Какой плагин или какой код можно установить на проверку чтоб при открытии страницы (поста\записи) выскакивала каптча на первый раз ?

логика

if ( первый визит или нет реферера ){
	каптча
} elseif ( нет кукисов и авторизаци ){
	каптча
} elseif ( есть авторизация, но прошло 2 часа ){
	каптча
} else {
	exit ('error');
}
Заметки к вопросу:
campusboy 1.2 года назад

Если так сделать, то поисковые боты тоже отлетят и сайт выпадет из индексации, разве нет?

kolshix 1.1 года назад

Конечно отсеяться, я просто условие примитивное показал. Там как всегда, борьба с ветряными мельницами. Гугл можно отсеть по IP - за остальные не вникал.
Вопрос индивидуальный. И каждый подстраиват под себя.

Моя главная задача была отсеять "мамкиных программистов" - шерстят, постоянно.

В итоге 50% трафика были боты.
Помогло 3 решения в связке
Cloudflare
htaccess redirect в бан
Плагин черная дыра.

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

Есть и самописные решения, но много времени на тесты уходит, а тут все готово, логи проверил - долбят по одним и тем же адресам по 20-30 ботов в сутки , плагин черная дыра их банит. Некий failToBan на минималках получился, решения для шаред хостинг других не видел. Хотелось бы конечно капчу установить, буду в дальнейшем плагин переписывать по капче , но могут быть проблемы с GD библиотеками.

0
kolshix
1.2 года назад 799
  • 3

    Для защиты сайта от ботов я использую cloudflare. Там есть возможность включить проверку браузера и тем самым заблокировать ботов. ПС боты можно пропускать, там много настроек для этого

    kolshix 1.2 года назад

    Спасибо за ответ, не знал про приблуду, я всегда включал дос защиту, теперь нашел правила

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация