Problem mit htaccess

Gast #3073954
Lesenswert?

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?
Gast #3074208
Lesenswert?

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.
Persönliche Seite #3074509
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren