n-wp.ru — блог о WordPress

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

Есть несколько способов обмануть спамеров. Все они относятся только к автоматическому спаму, то есть к спаму, создаваемому через специальные программы автоматически, в массовом порядке. Одним из них является способ запрета прямого обращения к файлу комментирования (что и делают в автоматическом режиме программы).

Нам потребуется сделать всего три простых шага:

1. Создаем в корне сайта файл send-comment.php. На самом деле название файла может быть другим (даже лучше, чтобы было другим). Этот файл должен содержать всего одну строчку:

2. В файл .htaccess добавляем такой код:

Этот код запрещает напрямую обращаться к файлу отправки комментариев.

3. А чтобы все-таки можно было отправлять комментарии, добавляем в файл comments.php такой код:

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

3 комментария