Как бороться со спамом при помощи .htaccess

Как бороться со спамом при помощи .htaccessЕсли вы устали от спаммеров и ваш Akismet уже не справляется, а у некоторых он, наверно даже, и не включен. Вам может прийти на помощь ваш файл .htaccess, который также может позволит вашему блогу бороться с этой нечистью. Сегодня мы хотели поделиться с вами небольшим сниппетом, который будет препятствовать спам-ботам доступу к вашему файлу wp-comments-post.php, который используется для того, чтобы ваши пользователи оставляли свои комментарии.

Прежде чем начать работу, сделайте резервную копию файла .htaccess (он располагается в корневой папке вашего сайта).

Теперь со спокойной душой, можете его открыть в любом редакторе и внесите туда следующие строки.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*web-kladez.org.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]
</IfModule>

Не забудьте заменить строку с web-kladez.org на своё доменное имя.
Как только вы сохраните ваш файл, спам-боты не смогут постить на ваш сайт.



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

Ваш e-mail не будет опубликован. Обязательные поля помечены *