Christoph Schnauß: htaccess

Beitrag lesen

hi,

auf meinem Apache-Server zu Hause werden keine htaccess-Dateien erkannt. Wie kann ich dies einschalten?
In der httpd.conf.

Selbstverständlich.

Entweder in der globalen <Directory>-Anweisung oder in <Directory>-Anweisungen bei den einzelnen virtuellen Servern

Zweifelhaft, sogar sehr zweifelhaft. Mal von hinten nach vorn:

  • was meinst du mit "virtuellen Servern"? So etwas ist mir nicht bekannt
  • <Directory> ist keine Anweisung, sondern ein Container, der allerdings Anweisungen enthalten kann.

Die "Freischaltung" für .htaccess erfolgt jedoch bei Apache 2.x.x nicht innerhalb eines Ydirectory>-Containers. Sondern in der "default"-Einstelliung hier:
  AccessFileName .htaccess
  <Files ~ "^.ht">
      Order deny,allow
      Deny from all
      Allow from 192.168
  </Files>

AllowOverride All
        Order allow,deny

Das ist  zwar wichtig, hat aber mit der Frage, ob .htraccess überhaupt zulässig sind, nichts zu tun.

Im übrigen ist der Name .htaccess zwar Konvention, kann aber beliebig anders gewählt werden. Ich nenne meine Zugriffsschutz-Datei anders ...

Grüße aus Berlin

Christoph S.