Перенаправление htaccess имеет приоритет над базовой аутентификацией htaccess - PullRequest
1 голос
/ 10 мая 2011

У меня есть следующий htaccess, который перенаправляет команды фронт-контроллера в данный файл ....

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^([^/]*)$ /index.php?a=$1 [L]

, который находится в корне домена и работает хорошо, однако у меня есть защищенный паролем каталог в / admin / help /, который содержит следующий htaccess ...

AuthType Basic
AuthName "Your CMS"
AuthUserFile "/path/to/.htpasswd"
require valid-user

Проблема в том, что я не могу открыть / admin / help / в браузере, он просто переписывает в index.php, хотя / admin / help / - это настоящая папка на сервере. Если я удаляю .htaccess из / admin / help /, папка отображается в браузере, как и ожидалось, поэтому я предполагаю, что что-то упустил из этого 2-го файла .htaccess, однако я не могу понять, что это такое, поэтому любые предложения будут высоко ценится?

Спасибо

...