Wer schon einmal in die Verlegenheit kam eine Verzeichnisstruktur mit .htaccess
zu schützen, aber dann feststellt das einzelne Unterverzeichnisse frei zugänglich sein sollen, der wird das hier zu schätzen wissen.
Nehmen wir an wir haben eine Struktur in der Art von der hier
/cgi-bin/awstats
/cgi-bin/mailman
/cgi-bin/pron
/cgi-bin/pony
/cgi-bin/
und alle außer mailman/
sollen geschützt werden.
Dann legt man einfach eine gewohnte .htaccess
im /cgi-bin/
an:
AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName "Gesperrt"
AuthType Basic
require valid-user
Und natürlich die passende .htpasswd
.
user:[ganzdollverschluesseltesPW]
Damit ist erstmal alles mit diesem PW geschützt.
Um /mailman
frei zu geben fehlt in dem Unterverzeichnis eine weitere .htaccess
Satisfy Any
Order Deny,Allow
Allow from all
Und schon ist /mailman
wieder frei.