Задать вопрос
weranda
@weranda

Какая разница между этими двумя записями в .htaccess?

Пока не понимаю разницу между двумя следующими записями в .htaccess:
RewriteCond %{HTTP_REFERER} ^$ [NC] 
RewriteCond %{HTTP_USER_AGENT} ^$ [NC] 
RewriteRule .* - [F]

# И

RewriteCond %{HTTP_REFERER} ^$ [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^$ [NC] 
RewriteRule .* - [F]


Все разница в [OR]. Поясните пожалуйста логику/отличие.
  • Вопрос задан
  • 44 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
kimono
@kimono
Web developer
В первом случае правило должно сработать, когда нет ни юзерагента, ни реферера.
Во втором случае, когда нет либо ни того, либо ни другого.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы