Hallo Alexander,
Bei mir funktioniert folgender Eintrag in .htaccess, geschützt wird "hello.php".
AuthName "Test" AuthType Basic AuthUserFile /etc/apache/.htpasswd <Files hello.php> require valid-user </Files>
Bei allen anderen Dateien auch Unterverzeichnissen wird kein Passwort verlangt.
mfg Ralf