Устали от спамеров? Конечно же, Akismet очень помогает с ними справляться, но помочь может и файл .htaccess в корне вашего блога. Сегодняшний код — сниппет, который позволяет запретить прямой доступ к файлу wp-comments-post.php, который используется спамерскими программами для отправления комментариев на сайты.
Вставьте следующий код в файл .htaccess. Не забывайте каждый раз делать его бекап перед редактированием, чтобы восстановить в случае каких-либо ошибок.
Также не забудьте изменить имя домена в строке 5 на ваше.
<IfModule mod_rewrite.c> 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] </IfModule>
Сохранив файл после редактирования и залив его на хостинг, вы исключите возможность прямого постинга спамерами в wp-comments-post.php. Поверьте, спама становится намного меньше.