Mein Ziel ist es ähnlich wie die Frage hier gestellt:Aufschalten .htaccess Filesmatch Passwortschutz im Unterverzeichnis
How to remove .htaccess password protection from a subdirectory
eine .htaccess-Datei schützt alle index.html Dateien in Unterverzeichnissen. Ich möchte ein bestimmtes Unterverzeichnis von dieser Regel ausschließen.
Doch obwohl ich die .htaccess-Datei erstellt in dem subdirectiory mit folgendem Inhalt:
Require all granted
Ich bin nach wie vor für die Authentifizierung von einer .htaccess-Datei auf dem höhere Verzeichnis angefordert:
DirectoryIndex index.html
<FilesMatch "index.html">
AuthUserFile /etc/users
AuthName "Protected"
AuthGroupFile /dev/null
AuthType Basic
Require valid-user
</FilesMatch>
Wie kann ich diesen FilesMatch-Block in einem Unterverzeichnis überschreiben, damit die Anmeldung nicht angefordert wird? In meiner Apache-Konfigurationsdatei:
<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>
I AllowOverride
richtig eingestellt habe. Was mache ich falsch?