Перенаправление htaccess имеет приоритет над базовой аутентификацией htaccess

У меня есть следующий 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, однако я не могу понять, что это такое, поэтому любые предложения будут очень признателен?

Спасибо

0 ответов

Другие вопросы по тегам