Sonja: Lösung Nr. 2

Beitrag lesen

Ich gebe noch nicht auf. Lösung Nr. 2 mit Schutz von allen Unterseiten.

Schade, dass man hier die Beiträge nicht bearbeiten kann. In meiner Lösung habe ich zwei (entscheidende?) Zeilen vergessen. Hier ist nochmal die komplette Lösung:

ErrorDocument 401 /betatest.html
ErrorDocument 403 /betatest.html
ErrorDocument 404 /error404.html

order deny,allow
deny from all

<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>

Die zwei Zeilen sind vor der ersten FilesMatch-Direktive platziert. Die zwei sind auch dafür verantwortlich, dass index.php über DirectoryIndex 403-Fehler wirft (glaube ich jedenfalls).

Und nun lasse ich Euch in Ruhe :)
Danke noch mal.
Sonja