map $http_user_agent $hml_agent {
default 0;
~*AhrefsBot 1;
~*MJ12bot 1;
~*rogerBot 1;
~*MegaIndex.ru/2.0 1;
~*YandexBot 1;
~*ia_archiver 1;
~*bingbot 1;
~*Baiduspider 1;
~*archive.org_bot 1;
~*BLEXBot 1;
~*LinkpadBot 1;
~*spbot 1;
~*Serpstatbot 1;
~*exabot 1;
~*SemrushBot 1;
~*boitho 1;
~*psbot 1;
~*sogou 1;
~*Slurp 1;
}
map $request_uri $hml_page {
default 0;
}
map $remote_addr $hml_ip {
default 0;
}
server {
set $hml "";
if ($hml_agent) {
set $hml "${hml}A";
}
if ($hml = A) {
return 403;
}
}