Hallo flo,
AuthUserFile /users/blutbiss/www/.htpasswd
hier wird es schon kritisch. Ein Verzeichnis /users wäre ziemlich ungewöhnlich. ich glaube nicht, daß so ein absoluter Pfad existiert. Überprüfe mal, ob die .htpasswd tatsächlich in /users/blutbiss/www/.htpasswd liegt. Sonst korrigieren.
AuthGroupFile /dev/null
Das ist ebenfalls ziemlich sinnfrei. Erstens kannst Du das AuthGroupFile sparen, wenn Du allein bist, bzw. die erlaubten User nicht in bestimmte Gruppen (z.B. normale User, Admins, usw.) einteilen willst.
Zweitens verschwindet alles, was Du nach /dev/null schreiben würdest im Nichts. Probiere z.B. mal
echo "hallo Welt" \> /dev/null
und versuche dir dann anschliessend /dev/null anzusehen.
Es ist also so, als ob Du hier eine leere Datei angegeben hast.
AuthName „Login (z.Z. nur für Autor)“
AuthType Basic
require valid-user
Auch der ganze Limit-Block ist ziemlich überflüssig und zusätzlich noch gefährlich. bedeutet, daß nur GET geschützt wird und alles andere (z.B. POST) nicht
http://cgi.tu-harburg.de/manual/mod/core.html#limit
Macht wenig Sinn -> weglassen
p.s. ich hab nur bei dein passwörteern gerade die letzten 2
zeichen gelöscht weil man ja sonst es evtl. weiß wie des
kennwort is …
Geht völlig in Ordnung, Du hättest die Passwörter auch einfach nur durch * ersetzen können. Auch die Namen sind uninteressant für das Problem.
Ersetze bzw. korrigiere mal deine .htaccess durch diese Datei:
AuthType Basic
AuthUserFile /dein/Pfad/zur/.htpasswd
AuthName "Login (z.Z. nur für Autor)"
require valid-user
Option +Indexes
Den Pfad zur .htpasswd natürlich kontrollieren und anpassen.
Viele Grüße
Marvin