Martin: htaccess nur im Root wirksam - was tun?

Hallo!

Habe ein recht seltsames Problem.

Habe eine .htaccess-Datei mit folgendem Eintrag:

AuthType Basic
AuthName "Passwortgeschuetzter Bereich"
AuthUserFile "c:/Programme/.htpasswd"
require user martin

Die Datei funktioniert auch - aber NUR, wenn diese .htaccess Datei im Root gespeichert ist (also c:/). Wenn ich die .htaccess-Datei innerhalb des htdocs-Verzeichnisses gespeichert ist, ist sie wirkungslos.

Was mach' ich falsch???

Hat da jemand ein Vorschlag???

Martin

  1. Hi Martin,

    Die Datei funktioniert auch - aber NUR, wenn diese .htaccess Datei
    im Root gespeichert ist (also c:/).
    Wenn ich die .htaccess-Datei innerhalb des htdocs-Verzeichnisses
    gespeichert ist, ist sie wirkungslos.
    Was mach' ich falsch???

    Welche Einstellungen hast Du für dieses Verzeichnis?

    http://aktuell.de.selfhtml.org/artikel/server/htaccess-faq/#a6

    Viele Grüße
          Michael

    1. Hallo Michael!

      Auszug aus meiner httpd.conf:

      --------------
      <Directory "c:/Programme/Apache Group/Apache/htdocs">

      This may also be "None", "All", or any combination of "Indexes",

      "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".

      Note that "MultiViews" must be named *explicitly* --- "Options All"

      doesn't give it to you.

      Options Indexes Includes FollowSymLinks MultiViews ExecCGI

      This controls which options the .htaccess files in directories can

      override. Can also be "All", or any combination of "Options", "FileInfo",

      "AuthConfig", and "Limit"

      AllowOverride All

      Controls who can get stuff from this server.

      Order allow,deny
          Allow from all
      </Directory>
      --------------

      Ich denke mal, das muß stimmen, oder?

      Martin

      1. H Martin,

        <Directory "c:/Programme/Apache Group/Apache/htdocs">

        sofern sich niemand an diesem Leerzeichen im Pfadnamen stört ...

        AllowOverride All

        ... sieht das alles vernünftig aus.

        Ich denke mal, das muß stimmen, oder?

        Mir ist an diesen Anweisungen nichts negativ aufgefallen.

        Also brauchen wir anscheinend weitere Informationen.
        a) Was genau "funktioniert nicht"?
        b) Was sagen access_log und error_log zu Deinen Zugriffen?

        Viele Grüße
              Michael