
Рассмотрим несколько основных способов защиты сайта Вордпресс от засилия спама в комментарии: с помощью плагинов, установкой капчи, блокировкой доступа в файле htaccess, блокировкой через правила фильтрации Cloudflare.
Проблема достаточно распространенная, на некоторые сайты ежедневно приходят десятки спам комментариев со ссылками на различные сайты и прочим мусором. Все это происходит в автоматическом режиме, с помощью ботов специализированного программного обеспечения.
Список наиболее распространенных плагинов для защиты от засилия спам-ботов:
Используются различные методы, в том числе добавление в форму комментирования скрытого поля, которое не видно реальным посетителям, но которое заполняют боты. Соответственно, если поле заполнено - комментарий помечается как спам.
Боты не посещают сайт, а обращаются напрямую к файлу comments.php. Соответственно, запрет прямого обращения к этому файлу сразу отсечет нежелательный спам. В данном случае проверяется, обращение идет со страниц вашего сайта, или нет.
В файл htaccess (в корневой папке сайта) добавляем следующий код:
Чтобы скопировать код в буфер обмена, нажмите на квадратики справа вверху в блоке кода.
|
1 2 3 4 5 6 |
RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post.php* RewriteCond %{HTTP_REFERER} !.*yourdomainname.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L] |
Достаточно эффективный инструмент, блокирующий ботов в автоматическом режиме. Защищает формы комментирования, формы обратной связи, формы авторизации, и так далее.
Самый известный плагин на эту тему - Google Captcha (reCAPTCHA) by BestWebSoft.
Как говорилось в примере для htaccess выше, спам боты обращаются напрямую к файлу comments.php, без посещения вашего сайта. Чтобы заблокировать эти запросы, достаточно проверить, совершен ли он с вашего сайта напрямую. Если нет - блокируем.
Чтобы скопировать код в буфер обмена, нажмите на квадратики справа вверху в блоке кода.
|
1 |
(http.request.uri.path eq "/wp-comments-post.php" and http.request.method eq "POST" and not http.referer contains "site.com") |
Применение указанных методов поможет вам избавиться от спама в комментарии сайта WordPress.
Cloudflare окончательно заблокирован в РФ ещё летом 2025 года.
Функцию фильтрации ботов Cloudflare взял на себя российский антибот Killbot.
Принцип работы отличается от привычного, отслеживаются не знакомые всем при настройке других антибот решений параметры (входящие IP адреса, AS подсети ботов, User Agent и прочее, всё это легко подделывается), а уникальные для каждого набора браузеров слепки.
По отличию оригинального браузера от модифицированного, тот или иной заход определяется либо как заход реального посетителя, либо как заход бота.
Чтобы не повторяться - расписывал более подробно в статьях:
Попробовать бесплатно. При регистрации в Killbot введите промокод
promo13
и получите месяц тестирования платного тарифа Killbot (фильтрация трафика, 1000 руб) и Ads (отключение показа рекламы поведенческим ботам, 1000 руб) в качестве бонуса. Этого вам хватит на то, чтобы понять, подходит вам данное решение, или нет. На данный момент - в Рунете нет более достойной альтернативы, по соотношению цена-качество. Срок действия промокода ограничен по времени, куда-то записывать его нет смысла. В следующий раз промокод уже будет другой, поэтому использовать его нужно сейчас, когда вы читаете этот текст. Промокод действует только в форме регистрации. Если аккаунт уже создан - создайте новый, на другой почте, и при регистрации в последнем поле введите промокод.
Подпишитесь на Telegram канал / MAX для того, чтобы всегда быть в курсе последних новостей и обновленных настроек для защиты от ботов, а также оперативно получать новые материалы, выходящие на antibot24.ru

Автор статей: Сергей (AntiBot24). Эксперт в области фильтрации поведенческого трафика, настройки антибот систем. Высший рейтинг на Kwork, более 680 отзывов, 100% заказов успешно сдано, 56% повторных заказов. Пишу подробные статьи, инструкции по фильтрации ботов в своем блоге antibot24.ru
Всегда нужно иметь в виду, что те советы, которые вы прочли в статьях - это лишь часть настроек, которые я делаю при профессиональной экспертной настройке фильтрации поведенческих ботов. Все остальное - это непубличные профессиональные секреты. Любая информация, становящаяся общедоступной - достаточно быстро устаревает и перестает быть эффективной.
Если вы столкнулись с повышенной роботностью в Яндекс метрике, увеличением числа прямых заходов, увеличением количества отказов - вы всегда можете заказать у меня настройку Killbot.