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]

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

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

 

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

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

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

Самое плохое ощущение для программиста
Самое плохое ощущение для программиста — когда вокруг тебя стоят десять человек и все пытаются найти причину проблемы в твоей программе, а ты уже понял, в чём проблема, но боишься сказать, потому что это что-то вопиюще глупое…
Сисадмин в бухгалтерии
- Сегодня гость нашей студии — знаменитый дрессировщик коров Иванов Петр Сергеевич! Петр Сергеевич, ваш номер поражает своей необычностью, ведь всем известно, что коровы необычайно тупые животные и дрессировке не поддаются. Как вам удалось добиться таких успехов?- Легко. Видите ли, до того как
Что такое групповое изнасилование по телефону?Это когда 150 пользователей звонят сисадмину что у них пропал интернет.
«
»
  • 1
  • 2
  • 3
  • 4
  • 5

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

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

Авторизация