Могу ли я использовать .htpasswd для обеспечения несуществующего каталога (виртуальный каталог mod_rewrite)?
Вопрос
Я использую шаблон переднего контроллера, и поэтому все запросы направляются через мой файл index.php. Я хотел бы получить контроллер «администратора» (доступный в Mysite/Admin/) с .htpasswd. Единственная проблема заключается в том, что «администратор» - это не каталог, а просто mod_rewrite. Можно ли это сделать?
Решение
Я уверен, что есть не только один путь. Вы можете создать управление доступом с помощью mod_rewrite и [F]
по любым критериям вы бы определили. Смотрите, например Контроль доступа с mod_rewrite. Анкет Тем не менее, вы можете отлично это сделать.
<Location /admin>
[here your rules]
</Location>
А Требовать Директива имеет для контекст каталог, что означает, что вы можете использовать его контекст
<Directory>, <Location>, <Files>, and <Proxy>
:)
Не связан с StackOverflow