Thoralf Knuth: (Apache 1.3.x) Directory Index

Beitrag lesen

Hallo SelfGemeinde,

aufgrund der Nachfrage eines Besuchers ist mir bei einer meiner Seiten etwas aufgefallen, wo ich schon keine Idee für einen Lösungsansatz habe. Ich habe auf meinem Server per Basic Auth in der .htaccess einen Passwortschutz für den Verzeichnisindex eingerichtet, so dass ich als Admin durch die Verzeichnisse browsen kann, der gemeine User aber nicht. Dennoch sollen natürlich die Dateien ohne Passwort erreichbar sein, denn es geht ja nur um den Index. Klappt auch soweit einwandfrei, nur: Wenn der Besucher http://www.example.org/verzeichnis/ eingibt, leitet der Apache 1.3.x nicht auf http://www.example.org/verzeichnis/index.php um, sondern frägt nach Auth. Wat nu? http://www.example.org/verzeichnis/index.php direkt geht natürlich wie alle anderen auch, was der Indianer macht, ist ja richtig, ist genau das, was ich ihm gesagt hab, nur nicht genau das, was ich will.

Nun meine Frage: Kann ich Options +Indexes so verwenden, dass dennoch, wenn vorhanden, eine index.php angezeigt wird, und nicht das Listing?

Entsprechender Auszug:

Options +Indexes
AuthType Basic
AuthName "Eingeschraenkter Zugriff auf den Verzeichnisindex"
AuthUserFile /(.....)/.htpasswd
require valid-user
<Files *.*>
Order Deny,Allow
Allow from all
Satisfy Any
</Files>

Also wie es jetzt ist:

.../ -> Passwort -> Directory-Index -> Klick -> index.php

Was ich will:

.../ -> Gibt es index.php?
              +- Ja: --> index.php
              +- Nein: --> Passwort -> Index -> ...

Geht dat?

Gruss, Thoralf

--
Sic Luceat Lux!