Еще один способ показать шиш СПАМ-роботам, срущим в комментарии

[ ←Вернуться к стандартному виду ]

Печатная версия

Делаем проверку на существование рефера при постинге коммента, таким образом человек сможет оставить комментарий, а вот боту это уже не удастся. Вписать надо в файл .htaccess, который лежит в корне WordPress, и не забыть поменять yourblog.comна название вашего домена:

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourblog.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Источник: Deny wordpress comment posting to no referrer requests.

Для эксперимента добавила в свой .htaccess, посмотрим как будут обстоять дела со спамом. Хотя после включения плагина Math Comment Spam Protection количество спама и так резко уменьшилось.

UPD 10.01.2009

Аналогичный способ, но с functions.php

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == "") {
        wp_die( __('Please enable referrers in your browser, or, if you\'re a spammer, bugger off!') );
    }
}
add_action('check_comment_flood', 'check_referrer');

Отсюда.


Комментариев: 34, оставить свой »

Страницы: [2] 1 » Показать все

  1. # 34 Дмитрий (1) 18.01.2011 в 21:15

    Думаю посту можно дать плюсик. Ну а так по моему проще включить функцию модерации на блоге, чтобы проверять коментарии перед публикацией, хотя тоже не особый вариант, проверить коментарии допустим очень крупного блога отнимет многовато времени.

  2. # 33 Костя (1) 23.08.2010 в 16:47

    проще в робот тхт, нофолоу сомент

  3. # 32 Доставка в одессе (1) 21.07.2010 в 08:44

    Мы ориентируемся на долгосрочное сотрудничество, персональный подход к каждому клиенту, предоставляя точную и необходимую информацию по отправкам находящимся в движении.

  4. # 31 Prizrak (1) 20.05.2010 в 17:09

    Да со временем любую защиту обойдут спамеры. Единственное, что они не смогу обойти. Это плагин для Вордпресса. Коорый оборачивает все ссылки егаи ноиндекс и ноуфолоу. А в связке со стандартным плагином для защиты от спама под названием Аксимет. Вообще ихо и спокойно. У меня сразу спам прекратился.

  5. # 30 Андрей (1) 06.05.2010 в 15:55

    Интересно, вышеописанный способ помог избавится от спама? А то я начал делать один блог, о нем еще никто не знает, кроме спамеров  :(

  6. # 29 Student (1) 05.05.2010 в 00:37

    Любую капчу можно обойти программно; вопрос лишь как именно;

    ПС можно в «математику» примерчики посложнее засовывать?? Например: (3^4-89)*17 ?? :)

  7. # 28 anton (1) 26.02.2010 в 13:53

    А я немного сделал по другому) в файле wp-comments-post.php изменил строчку $comment_author_url то есть получилась она вот так $comment_author_url   = ""; и спаму каек ;)

  8. # 27 ironerg 10.01.2010 в 08:11

    Меня честно сказать, встроенный акисмет сполна защищает, посещаемость блога ~ 400 уников, ни одного бота не пропускает О_о

  9. # 26 Ingvarr (1) 25.09.2009 в 22:44

    Ну боты что-нибудь придумают )

  10. # 25 black#FFFFFF 18.05.2009 в 03:41

    Re-captcha, ckaptcha — вот плагинчик под ВП www.isinc.com/wordpress/ruarobot/ очень простой в установке. Все настройки в одном. Капча с нелинейным искажением. Взломать по шаблону практически невозможно. Только в полуавтоматическом режиме.

    А проверка реферера — только медвежья услуга пользователям. Если был direct jump из тех же закладок? И пользователь не сможет оставить коммент в этом случае?)

    По существу: тот же IE не всегда устанавливает реферер вообще. У них это входит «в процедуру защиты» по документации.

  11. # 24 Валера (2) 15.05.2009 в 10:58

    Защита от СПАМа: Сколько будет 2 + 3

    Это уже не защита. Хрумер например такие тесты проходит. Ставьте капчу, причем такую которую трудно распознать программно. Я например в своем блоге поставил плагин yaCAPTCHA (based on KCAPTCHA) и конец спаму.

  12. # 23 Olik (1) 25.04.2009 в 17:37

    Yawasp не пробовала ставить вместо Math?

    wordpress.org/extend/plugins/yawasp/

  13. # 22 Andrew S. (2) 06.04.2009 в 16:02

    Первый способ попробую, на одном из блогов просто задолбали уже.

  14. # 21 Колян (1) 18.02.2009 в 15:35

    Интересная идея. Попробую прикрутить к JComments под Joomla.

Страницы: [2] 1 » Показать все

Написать комментарий


Ручная модерация комментов. Все саттелиты — в топку! Даже не сомневайтесь. Для вопросов о вордпресс не по теме поста есть два русскоязычных форума по wordpress.


Subscribe without commenting

[ ←Вернуться к стандартному виду ]

Печатная версия