Ich gebe noch nicht auf. Lösung Nr. 2 mit Schutz von allen Unterseiten. Vielen Dank an Bob an dieser Stelle:
ErrorDocument 401 /betatest.html
ErrorDocument 403 /betatest.html
ErrorDocument 404 /error404.html
<FilesMatch ".(php|css|js|gif|png|jpg)$">
Order allow,deny
Allow from all
AuthName "Betatest"
AuthType Basic
AuthUserFile /home/www/xxxxxxxxxxxxxxxxxxxxxxxx/.htpasswd
require valid-user
</FilesMatch>
<FilesMatch "(betatest.html|styles.css|logo.jpg|error404.html)$">
Allow from All
Satisfy any
</FilesMatch>
Es funktioniert, wie gewünscht. Allerdings kann ich immer noch nicht nachvollziehen, warum der Server beim Aufruf der bloßen URL ohne jegliche Angaben auf betatest.html weiterleitet und keine Passwortabfrage bringt. Ich will es ja auch so, aber warum geht es überhaupt???
Danke,
Sonja