Как бороться со спамом без плагинов (продолжение)

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

Так как все автоматические программы для массовой рассылки спама в блоги ищут поле для ввода комментариев “textarea” с именем “comment”, то на этом этапе их можно обмануть. Делается это за три простых шага.

1. Открываем файл comments.php и находим в нем строчку с примерно таким содержанием:


Заменяем ее на две «обманные» строчки с такими же параметрами, но с определенным оформлением:



Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

8 Комментарии

  1. вместо
    position: absolute; left: -1000px;
    лучше написать
    display: none
    тогда поле вообще не отобразится, но загрузится на странице.

  2. Можно и так, главное чтобы поле было — пусть спамеры пишут в него свои опусы и в ответ получают наши им факи :) .

  3. ну почему сразу факи? мы же не станем опускаться до их уровня, верно? а значт – не факи, а вежливые отказы :D .

  4. Уменя поле записи и отправки вышло это. Forbidden

    You don’t have permission to access /wp-comments-post.php on this server.
    Что я мог сделать неправильно?

  5. Сработало. Удалил из htaccess код из вашего первого рецепта и получилось. Выходит не нужно вставлять ее?

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*