Dieter Raber: .htaccess ohne Wirkung

Beitrag lesen

Hallo Christoph,

du formulierst unerwartet ungenau.

Mea culpa, das war wohl ein Schnellschuss

ich habe einen Apache 2 unter Linux laufen.

Das System ist ein Clark Connect (RedHat) 2.6.9-19.cc mit Apache 2.0.52-13.cc (cc steht fuer Clark Connect)

.htaccess ist in der httpd.conf eingetragen
Wie ist das was eingetragen?

AccessFileName .htaccess

im Standardverzeichnis erhalte ich auch einen Prompt
Welches "Standardverzeichnis", mit welcher URL hast du deine .htacces-geschützte DocumentRoot aufzurufen versucht, geht das eventuell über einen virtuellen Host?

DocumentRoot "/var/www/html"
Einen Prompt erhalte ich, wenn ich den Hostnamen oder die IP benutze, also direkt auf dieses Verzeichnis zugreife. Einen viruellen Host gibt es nicht, lediglich ein Alias.

Ich habe jetzt ein Alias ausserhalb vom Root angelegt
Das bedarf einer sehr genauen Erläuterung, da hier vermutlich dein Problem liegt.

Unten and die httpd.conf habe ich angefuegt:
Alias /aliasname /var/www/testarea/mein_verzeichnis
<Directory /var/www/testarea/mein_verzeichnis>
  Options Indexes MultiViews ExecCGI
  DirectoryIndex index.php
  Order allow,deny
  Allow from all
</Directory>

Einen Fehler in der .htaccess kann ich ausschliessen

Du weißt aber, daß solche Aussagen hier im Forum zu den gefährlichsten gehören und aufs genaueste nachgeprüft werden wollen?

Ja, weiss ich (kopfmitdackelblicknachuntenricht)
Es ist eine 1:1 Kopie jener .htaccess die im Document Root funktioniert:

Authentification for [...]

AuthName "Test Area"
AuthType Basic
AuthUserFile /var/www/testarea/mein_verzeichnis/.htusers
Require user  foo

Und die .htusers sieht so aus:
foo:passwort_mit_crypt

Gruß,

Dieter