При поддержке: Профессиональный прокси socks 4/5 сервис

Спам - главная проблема блоггера

Я уже писал о том, как можно бороться со спамом, упоминал главный антиспам-плагин Wordpress'a Akismet. Теперь настала пора конкретно описать мои действия по борьбе со спамом, так как наступил момент, когда на блог сыпалось по 50-60 спам-комментариев в день.

Схватившись за голову, я начал тщательно изучать проблему и заодно перерыл блогосферу на предмет наличия хороших способов защиты от спаммерских комментариев. Почти все блоггеры предлагают поставить какую-либо каптчу, но это не мой путь, как сказал В.И. Ленин. Я почти никогда не комментирую блоги с ними, так что такой способ решения проблемы меня не удовлетворял. Пришлось искать что-то пооригинальнее + разобраться, почему так много сыпалось этого добра.

Для начала я отключил трекбеки. Они пачками приходили ко мне, потому что я оставил трекбек на одном из англоязычных блогов. Будьте с этим осторожнее! Конечно, я лишился некоторой связи с другими блоггерами, но есть ГППБ (Гугловский поиск по блогам), который отображается в админке, так что я найду того, кто на меня ссылается.

Затем я защитился от автоматического спама, который нацелен на стандартный wp-comments-post.php. Для этого пришлось создать файл post-comment.php с таким содержанием (не забудьте убрать пробел перед первым вопросительным знаком):

< ?php include_once('wp-comments-post.php'); ?>

Также подправил файл comments.php своего шаблона. Необходимо заменить эту строчку:

<form action="http://itkaz.ru/wp-comments-post.php" method="post" id="commentform">

на эту:

<form action="http://itkaz.ru/post-comment.php" method="post" id="commentform">

Ещё не помешает запретить в файле .htaccess доступ к wp-comments-post.php. Сделать это можно, добавив в файл такие строчки:

<Files wp-comments-post.php>
order allow,deny
deny from all
</Files>

Все перечисленные действия приводят к значительному уменьшению автоспама. Вы можете увидеть это на графике:

График попадания спама на блог itkaz.ru

Теперь остался, в принципе, только ручной спам. А с ним и Akismet прекрасно справляется. Пока данная проблема перестала меня сильно волновать, практически ни один спам-комментарий не просачивается сквозь эту защиту и нужды в других средствах пока не наблюдаю.

Естественно, эти нехорошие люди придумают что-нибудь ещё, и мне придётся опять просить помощи у Гугла, но до этого, надеюсь, ещё много времени!

P.S. Очень помогла эта запись у Сергея.

Постовой (купить):
Продвижение сайта — наша работа!
Разная работа в Одессе.
Представляем портал недвижимости.
Фотограф Алматы.

Ещё по теме: