Что означает Deny from env=bot

igor3310
На сайте с 27.02.2011
Offline
138
920

Здравствуйте!

Погуглив немнго - но не разобрался что означает Deny from env=bot в айле .htacecss

Веб разработка WordPress, OpenCart, Modx Revo и прочее - https://searchengines.guru/ru/forum/1040224
LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#1

Ну потому, вы последнюю строку показали, а не всё. Поэтому и не понятно.

Перевожу строку на русский язык:

Запретить доступ если выполнена секция bot

---------- Добавлено 20.10.2018 в 15:19 ----------

Погуглив немнго

ничего вы не делали.

Ну русском тонна информации:

https://www.google.ru/search?q=Deny+from+env%3Dbot&newwindow=1&client=opera&hs=A8s&lr=lang_ru&sa=X&ved=0ahUKEwiq0732_5TeAhXsKcAKHX3ODTwQuAEIKA&biw=2560&bih=1299

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Lazy Badger
На сайте с 14.06.2017
Offline
231
#2

Надо смотреть полный код .htaccess , чтобы понимать "что и как". Конспективно: до этого Deny с использованием проверки строки юзер-агента создается переменная окружения bot

When `Deny from env=env-variable` is specified, then the request is disallowed access if the environment variable env-variable exists

Нужно это потому, что по классике Allow|Deny имеют дело с IP-адресами|диапазонами, но есть/была необходимость произвольно управлять доступом без предварительного знания адреса клиента (для тех же ботов, которые могут приходить с разных мест). Тогда "SetEnvIf User-Agent ..." ну и далее по написанному https://httpd.apache.org/docs/2.4/mod/mod_access_compat.html

Производство жести методом непрерывного отжига
igor3310
На сайте с 27.02.2011
Offline
138
#3

Вот весь блок

SetEnvIfNoCase User-Agent "AhrefsBot" bot

SetEnvIfNoCase User-Agent "MJ12bot" bot

SetEnvIfNoCase User-Agent "BLEXBot" bot

SetEnvIfNoCase User-Agent "DotBot" bot

SetEnvIfNoCase User-Agent "bingbot" bot

Deny from env=bot

Наверное первых 5 директив пишут , а последняя это все запрешает?

Lazy Badger
На сайте с 14.06.2017
Offline
231
#4
LEOnidUKG:
Ну русском тонна информации

Так. Но правильнее искать было было бы https://www.google.ru/search?q=Deny+from+env&ie=&oe= как более общий ВЧ

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий