Плохие поисковые боты — различия между версиями
Dream (обсуждение | вклад) |
Dream (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
Рекомендуют полное перекрытие кислорода указанным ботам. В противном случае сервер будет получать повышенную нагрузку и может стать уязвимым перед наплывом большого количества посетителей. | Рекомендуют полное перекрытие кислорода указанным ботам. В противном случае сервер будет получать повышенную нагрузку и может стать уязвимым перед наплывом большого количества посетителей. | ||
+ | |||
+ | == Код для закрытия доступа == | ||
+ | Нужно добавить в .htaccess строки: | ||
+ | <pre> | ||
+ | RewriteCond %{HTTP_USER_AGENT} AhrefsBot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} MJ12bot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} Detectify | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} dotbot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} Riddler | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} SemrushBot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} LinkpadBot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} BLEXBot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} FlipboardProxy | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} aiHitBot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | RewriteCond %{HTTP_USER_AGENT} trovitBot | ||
+ | RewriteRule (.*) - [F,L] | ||
+ | |||
+ | </pre> | ||
{{Навигация|Интернет}} | {{Навигация|Интернет}} | ||
[[Категория:Интернет]] | [[Категория:Интернет]] |
Версия 23:43, 10 апреля 2017
Плохие поисковые боты — вредоносные поисковые боты, которые способны существенно увеличить нагрузку на сайт и даже повалить его (в случае, если для его поддержки используется не совсем сильное железо).
Способы предохранения
Самый простой и проверенный способ защиты от поисковых ботов - блокировка их заходов на сайт, которая делается посредством правки файла .htaccess. Есть вариант ручной блокировки через консоль или (как вариант) через панель CloudFlare, в случае, если сайт на этой панели висит.
Среди наиболее агрессивных ботов отмечаются Semrush, AhrefsBot, MJ12bot, Detectify, DotBot, Riddler, LinkpadBot, BLEXBot, FlipboardProxy, aiHitBot, trovitBot.
Рекомендуют полное перекрытие кислорода указанным ботам. В противном случае сервер будет получать повышенную нагрузку и может стать уязвимым перед наплывом большого количества посетителей.
Код для закрытия доступа
Нужно добавить в .htaccess строки:
RewriteCond %{HTTP_USER_AGENT} AhrefsBot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} MJ12bot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} Detectify RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} dotbot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} Riddler RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} SemrushBot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} LinkpadBot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} BLEXBot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} FlipboardProxy RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} aiHitBot RewriteRule (.*) - [F,L] RewriteCond %{HTTP_USER_AGENT} trovitBot RewriteRule (.*) - [F,L]