.htaccess und .htpassword funktionieren nicht

.htaccess und .htpassword funktionieren nicht

Ich betreibe einen WAMP-Server auf einer Windows XP-Box.

Ich habe eine .htaccess-Datei, die enthält

AuthType Basic
AuthName "restricted area"
AuthUserFile C:/wamp/www/.htpasswd
require valid-user

und eine Passwortdatei .htpasswd

user:$apr1$4EPQ5/..$aRu05NnKW3Zhpf2m1Jst2.

Passwort = Passwort

Die .htaccess-Datei befindet sich in einem Unterverzeichnis namens „NewCats“ (dem Ordner, den ich zu schützen versuche) und die Kennwortdatei befindet sich im Stammverzeichnis (ich habe es im Ordner „Newcats“ versucht und dort hat es auch nicht funktioniert).

Das Dokumentstammverzeichnis ist

C:/wamp/www/

also, was mache ich falsch? (auch ich habe diese Site verwendet, um die Hashes zu erstellenhttp://www.htaccesstools.com/htpasswd-generator/)

Antwort1

Eine Möglichkeit ist folgende:

Unter Windows verwenden die Pfade einen Backslash ( \) und keinen Schrägstrich ( /).

Versuchen Sie, Ihre .htaccessentsprechend zu bearbeiten.

AuthUserFile C:\wamp\www\.htpasswd

Außerdem musst du darauf achten, dass es auth_basic_modulein Apache aktiviert ist und dass deins .htaccessnicht mit der txtErweiterung endet!

Antwort2

Stellen Sie sicher, AllowOverride Nonedass nicht festgelegt ist. Dadurch werden .htaccess-Dateien ignoriert. Stellen Sie sicher, dass es lautet AllowOverride AuthConfig.

verwandte Informationen