Запрет спам-ботам комментировать сайт

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

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

Есть трюк, который запрещает спам-ботам комментировать ваши посты. Для того, чтобы его применить, нужно отредактировать всего один файл – и доступ к комментариям всем, кто не отдает referer блогу, будет закрыт.

Нужно открыть файл .htaccess, который лежит у вас в корневом каталоге, и добавить в него всего несколько строк кода:

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]

После этого сохраните файл. Не трогайте другие данные, просто пропишите этот код в самом начале или самом конце файла, и сохраните его. Конечно, надпись yourblog.com в коде должна обозначать ваш блог (например, n-wp.ru).

Помните!

Пользоваться для редактирования таких файлов нужно правильными редакторами, о которых я уже рассказывал в посте FTP, wp-config, 69K!5o0$rCm@ или Шаг второй.

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий

  1. TAIFUN

    Большое спасибо!
    Заметил, что сегодня на моем блоге зарегился юзер "XrumerTest". До чего ж наглые

    Ответить