Htaccess - блокировка плохих ботов: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
 
Строка 14: Строка 14:
 
  L - last rule - последнее правило
 
  L - last rule - последнее правило
 
  OR - или
 
  OR - или
 +
 +
Пример:
 +
RewriteEngine on
 +
RewriteCond %{HTTP_USER_AGENT} (SemrushBot|MJ12bot|AhrefsBot|AspiegelBot|DotBot|LinkpadBot|SputnikBot|statdom.ru|MegaIndex.ru|WebDataStats|Jooblebot|Baiduspider|BackupLand|NetcraftSurveyAgent|openstat.ru) [NC]
 +
RewriteRule ^.* - [F,L]
 +
  
  

Текущая версия на 20:12, 20 апреля 2020

Самые выгодные сервера‎


Как заблокировать ботов через htaccess

Отдавать 403 ботам badbot, badbot1 - добавляем в .htaccess:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (badbot|badbot1) [NC]
RewriteRule .* - [R=403,L]

Тут

NC - no case - ни при каких обстоятельствах
L - last rule - последнее правило
OR - или

Пример:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (SemrushBot|MJ12bot|AhrefsBot|AspiegelBot|DotBot|LinkpadBot|SputnikBot|statdom.ru|MegaIndex.ru|WebDataStats|Jooblebot|Baiduspider|BackupLand|NetcraftSurveyAgent|openstat.ru) [NC]
RewriteRule ^.* - [F,L]



tags: #block bad bots thru htaccess



another one link: