Моей цели похожа на вопрос, заданный здесь:Override .htaccess FilesMatch защита пароля в подкаталоге
How to remove .htaccess password protection from a subdirectory
файл .htaccess защищает все файлы index.html в подкаталогах. Я хочу исключить конкретный подкаталог из этого правила.
Однако, несмотря на то, я создал файл .htaccess в указанном subdirectiory со следующим содержанием:
Require all granted
Я все еще требуется для проверки подлинности с помощью файла .htaccess на более высоком каталоге:
DirectoryIndex index.html
<FilesMatch "index.html">
AuthUserFile /etc/users
AuthName "Protected"
AuthGroupFile /dev/null
AuthType Basic
Require valid-user
</FilesMatch>
Как я могу переопределить этот блок FilesMatch в подкаталоге, чтобы логин не запрашивался? В моем апаче конфигурационного файла:
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
У меня есть AllowOverride
установлена правильно. Что я делаю не так?