Уменьшаем количество спама на блоге используя .htaccess

Устали от спамеров? Конечно же, 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. Поверьте, спама становится намного меньше.

VN:F [1.9.22_1171]
Rating: 4.0/5 (1 vote cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
Scroll To Top