fb logo  VK  Feed icon.svg  

Как запретить спам роботам ходить на ваш сайт?

опубликовал от 27 Март, 2020

Для сложных сайтов Joomla 2.5/3.9 некоторые роботы ходящие на них - какое-то напасть. Они очень часто не соблюдают рекомендации в robot.txt. Регулярно посещая сайт они приводят к нехватке ресурсов выделеных хостером и даже к падениям с выдачей сообщения "Resource Limit Is Reached"

653665 95509

Блокирование роботов по их IP 

Самый простой способ - зафильтровать их в .htaccess (Файл в корневой папке вашего сайта) по IP создав такие правила:

deny from 54.36.150.0/24
deny from 151.80.39.0/24
deny from 54.36.148.0/24

deny from 40.79.25.228
deny from 54.36.149.0/24
deny from 216.244.66.0/24
deny from 46.229.168.0/24

Зафильтровывать придётся целыми сетями так как ребята, которые создают роботов выводят их в интернет через целые пулы IP адресов. Для панели управления хостингом cPanel алгорим действий по поимке "крыс" может быть таким:

  1. Время когда робот зашёл на ваш сайт и привёл к перегрузке ресурсов можно посмотреть в "Использовании ресурсов". Там есть графики по которым это можно определить.
  2. Найти IP адреса с временем посещения сайта роботами можно в логах Web сервера: "Доступ к необработанным данным":

01

Блокирование робота по индефикатору User Agent

Второй способ: фильтрация роботов в .htaccess по User Agent. К счастью они от вас не скрываются. Особенно, когда приводят к падению сайта. Всё сразу становится понятно :-) (кто попадёт под раздачу)

user agent switcher screenshot

Опытным путём я через неделю нашёл всех: SemrushBot, AhrefsBot, MJ12bot, Riddler, aiHitBot, trovitBot, Detectify, BLEXBot, LinkpadBot, dotbot, FlipboardProxy, proximic, YaK, CCBot. Они то и приводили к падению сайта.

Зафильтровать их можно в файле .htaccess такими правилами: 

RewriteCond %{HTTP_USER_AGENT} SemrushBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} AhrefsBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} MJ12bot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} Riddler
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} aiHitBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} trovitBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} Detectify
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} BLEXBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} LinkpadBot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} dotbot
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} FlipboardProxy
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} proximic
RewriteRule (.*) - [F,L]
RewriteCond %{HTTP_USER_AGENT} YaK
RewriteRule (.*) - [F,L]

RewriteCond %{HTTP_USER_AGENT} CCBot
RewriteRule (.*) - [F,L]

Скидывайте в комментариях ваших крыс, а я дополню эту доску позора ими.

Всем удачи в борьбе с этой напастью :-)

 

Прочитано 1810 раз Последнее изменение Суббота, 28 Март 2020 23:36
Кардаш Александр

Автор статей по настройке ОС и сетевого оборудования. Отвечу на форуме на ваши вопросы. Добрый айтишник! 

Сайт: https://netflow.by/forum/newtopic

Добавить комментарий

Комментарий будет удалён, если не будет содержать осмысленный текст. В тексте сообщения не должно быть бесполезных ссылок на другие сайты.

 rss  vk groupe

 

Ура :-)
Благодаря американской компьютеризированной системе выборов президента, тысячи российских хакеров смогли принять участие в голосовании…
Анекдот дня
Инвентаризация в офисе. Секретарша: — Сколько у нас в офисе чайников? — Пятьдесят шесть! И трое более—менее соображающих, — машинально ответил сисадмин. Системный администратор тр@х@ется только тогда, когда у него всё упало. Религия Сисадмина: — Когда бог хочет меня наказать, он лишает
Высказывания про админов
Высказывания про админов: Админ спит — значит, все системы работают! Админ не заснул, он перегружается! Не верь трудолюбивому Админу! Ибо только лень заставит его настроить систему раз и навсегда! В отличии от Windows Админ не многозадачен! Если Админ затрудняется расписаться в получении
«
»
  • 1
  • 2
  • 3
  • 4
  • 5

Нравится ли вам наш блог?

Услуги по удалённой настройке MikroTik
Полноценное использование маршрутизатора MikroTik достигается только в результате его грамотной настройки. Неопытный специалист может очень долго провозиться с маршрутизатором, так и не заставив его
Услуги переустановки Windows с выездом в офис
Переустановка Windows на дому и офисе с выездом по Минску весьма востребованная услуга. Иногда ввиду заражения вирусами или вредоносными программами, а также после случайно удаления системных
Услуги ремонта компьютеров с выездом в офис
Каждый из нас хоть раз сталкивался с неожиданной поломкой компьютера, его комплектующих, или же выхода из строя программного обеспечения. Зачастую, это происходит в самый неподходящий момент: когда
Услуги настройки Wi-Fi сети на дому и в офисе
Настроим любые Wi-Fi роутеры с выездом к вам на дом или в офис по Минску. Современные компьютерные технологии предлагают пользователю все новые достижения, способные сделать работу с компьютером и
Услуги по настройке модемов на дому и в офисе
Настроим роутеры белорусских интернет провайдеров с выездом на дом и в офис по Минску. Сегодня многие пользователи знакомы с беспроводными сетями, знают о преимуществах их использования. Однако
Услуги установки и настройки свободных программ
Для начинающих пользователей Windows и Mac мы предлагаем услуги установки и настройки свободного программного обеспечения с выездом по Минску в офис. Предлагаем вам установить: пакет офисных
Услуги настройки роутеров в офисе и на дому
Использование маршрутизатора (англ. router) возможно только после его правильной настройки, а это не так уж и просто. Как правило нет опредёлённой методологии для осуществления настройки, ведь
Услуги настройки и обслуживания локальных сетей
Настройка локальной сети в Минске является ответственным этапом запуска сетей и требует тщательной проработки квалифицированными специалистами. Локальные сети (проводные и беспроводные) дают
Услуги монтажа локальной вычислительной сети
Прокладка локальных сетей это комплексная работа, которая выполняется нашими специалистами качественно, продуманно и в сроки, четко оговоренные с заказчиком. На сегодняшний день, прокладка
Услуги чистки ноутбуков от пыли в офисе
Одна из самых распространенных неисправностей ноутбука является перегрев из-за забившейся пылью системы охлаждения. В следствии чего ноутбук тормозит, а порой даже выключается.  Если Ваш
Услуги приходящего системного администратора
Как показывает практика, содержание в штате сотрудников, выполняющих администрирование компьютеров очень затратно. Позволить себе это могут в основном крупные компании. Если Вы не относитесь к

Авторизация