Hallo, ich möchte, dass eine Datei in einem Ordner geschützt wird, dass nicht jeder darauf zugreifen kann. Also dachte ich mir .htaccess wäre da am einfachsten. Ich habe das dann erstellen lassen über http://www.htaccesseditor.com/gr.shtml#a_basic .htaccess <Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> AuthUserFile /webseiten/domain/dl_file/ AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow .htpasswd Test:mS3p2hROqCZf2 Beide dateien liegen in dem selben Verzeichnis. Aber egal was ich eingebe, es kommt immer Error 500 Internal Sever Error Hat jemand eine Idee woran das liegen könnte?
AuthUserFile /webseiten/domain/dl_file/ AuthGroupFile /dev/null Das AuthGroupFile kannst Du dir sparen. Ersteres (AuthUserFile) zeigt hoffentlich auf eine gültige Datei auf dem Filesystem des Servers? Hast Du Zugriff auf die Logfiles vom Server? Dadrin steht bei Error 500 typischerweise etwas Hilfreiches.
> Ersteres (AuthUserFile) zeigt hoffentlich auf eine gültige Datei auf dem
Filesystem des Servers?
Also konkret auf /path/to/the/fine/file/.htpasswd
Gordon schrieb: > <Files ~ "^\.(htaccess|htpasswd)$"> > deny from all > </Files> Überflüssig Gordon schrieb: > AuthGroupFile /dev/null Überflüssig Gordon schrieb: > AuthUserFile /webseiten/domain/dl_file/ Hier muss der vollständige Pfad stehen, nicht nur das was du per FTP "siehst" den "realpath" kannst du z.B. mittels eines einfachen PHP Skrptes herausfinden. Außerdem musst du hier dein .htpasswd File auch angeben, nicht die Datei welche du schützen möchtest. Gordon schrieb: > es kommt immer Error 500 Internal Sever Error Last but not least könnte dein Webhoster noch das anlegen eigener htaccess Files verboten haben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.