Christoph Schnauß: XAMPP und .htaccess

Beitrag lesen

hallo Wilhelm,

faellt mir auf, dass hier im Directory-Listing Verzeichnisse mit vorhandener .htaccess-Datei fuer Passwortabfragen nicht angezeigt werden.

Das gesamte (Unter-)Verzeichnis wird nicht angezeigt?

Gibt es irgendwo eine Direktive, welche dieses "visible/hide"-Verhalten steuert?

Ja, in der httpd.conf kann es sowas geben, allerdings ist mir im Moment nicht bekannt, ob die apachefriends da eventuell etwas hineingefummelt haben, was "default" nicht drinsteht. Normalerweise sind nur .htaccess und Pawortdateien "hidden", das wird im zweiten Abschnittt ("main server configuration") mit
  <Files ~ "^.ht">
      Order allow,deny
      Deny from all
  </Files>
realisiert, betrifft aber in dieser Form _ausschließlich_ die .ht*-Dateien, und nicht das gesamte Verzeichnis.

Die Anweisung, die ein gesamtes Verzeichnis auf "hidden" setzen kann, ist "Order" (gemeinsam mit "deny" und "allow")  -  siehe http://httpd.apache.org/docs-2.0/mod/mod_access.html#order. Gilt in der gleichen Weise auch für Apache 1.3.x. Wenn du dieses "deny" und "allow" deinen Bedürfnissen entsprechend korrigierst, sollte das Verzeichnislisting durchaus sichtbar sein, und je nach deinen Wünschen bekommst du .ht*-Dateien mit aufgelistet  -  oder eben nicht mit angezeigt, unabhängig vom Rest des Verzeichnisinhalts.

Grüße aus Berlin

Christoph S.