Рано или поздно, но наверное каждый сталкивается с такой проблемой, как спам, по мере популярности своего блога. Этот пост специально для тех, кто спрашивал. Есть в корневой папке WordPress файл под названием .htaccess, вот с помощью него и можно защитить свой блог от атак спам-ботов. Данный способ подходит более опытным пользователям и тем, чей блог часто спамят. В этом файле можно прописать как ip-адреса спамеров, там и поставить блокировку от ботов. Рассмотрим на примере:
order allow,deny
allow from all
deny from 109.74.85.150
deny from 124.162.116.189
deny from 124.228.242.163
deny from 124.228.242.34
deny from 143.238.3.36 |
order allow,deny
allow from all
deny from 109.74.85.150
deny from 124.162.116.189
deny from 124.228.242.163
deny from 124.228.242.34
deny from 143.238.3.36
IP-адреса спамеров Вы увидите в админке блога. Такой способ более трудоемкий и имеет свои минусы. Все потому, что если этих самых ip-адресов может быть очень много и придется все прописывать вручную.
Еще один пример файла:
SetEnvIfNoCase User-Agent "Indy Library" bad_bot
SetEnvIfNoCase User-Agent "Internet Explore 5.x" bad_bot
SetEnvIf Remote_Addr "195\.154\.174\.[0-9]+" bad_bot
SetEnvIf Remote_Addr "211\.101\.[45]\.[0-9]+" bad_bot
Order Allow,Deny
Allow from all
Deny from env=bad_bot |
SetEnvIfNoCase User-Agent "Indy Library" bad_bot
SetEnvIfNoCase User-Agent "Internet Explore 5.x" bad_bot
SetEnvIf Remote_Addr "195\.154\.174\.[0-9]+" bad_bot
SetEnvIf Remote_Addr "211\.101\.[45]\.[0-9]+" bad_bot
Order Allow,Deny
Allow from all
Deny from env=bad_bot
Добавить комментарий