htaccess базовая аутентификация разрешает только один каталог
Я использую Drupal 6.
Я пытаюсь использовать базовую аутентификацию htaccess, чтобы заблокировать доступ к моему сайту разработки. Я успешно добавил аутентификацию, чтобы только наши разработчики могли получить к ней доступ.
Но теперь я хочу разрешить любому пользователю доступ к одному модулю (его ссылки начинаются с anon/).
Например: предположим, что мой сайт testsite.com
Я хочу заблокировать все запросы на все страницы, которые ожидаются testsite.com/anon/*
Возможно ли это? если да, то как?
Заранее благодарю.
2 answers
ИЗМЕНИТЬ: первый ответ не сработал. Вот как это сделать:
Проверьте документацию по адресу http://httpd.apache.org/docs/current/mod/core.html#require , в котором говорится следующее:
<Directory /path/to/protected/>
Require user david
</Directory>
<Directory /path/to/protected/unprotected>
# All access controls and authentication are disabled
# in this directory
Satisfy Any
Allow from all
</Directory>
Кстати, это для Apache 2.
RewriteCond %{REQUEST_URI} !^/anon
RewriteRule ^(.*) error.html [L]
Я не могу быть уверен, что то, что я понимаю, совпадает с тем, что вы хотите выразить. Я китаец, и мой английский не очень хорош~_~