Hi,
ich suche eine Möglichkeit, die Apache-Funktion DirectoryIndex auf nur eine Verzeichnisebene zu beschränken. Eigentlich keine große Sache:
Code:
DirectoryIndex abc.php index.php index.html
Soweit ist mir das bekannt. Dabei wird in untergeordneten Verzeichnissen zuerst nach abc.php gesucht, wenn die Datei nicht gefunden wird, geht's mit index.php weiter etc.
Nun sieht meine Zeile DirectoryIndex aber folgendermaßen aus:
Code:
DirectoryIndex /media/php/public/index.php index.php index.html
In diesem Fall bekomme ich im Root-Verzeichnis, in dem die .htaccess mit dem Inhalt liegt, die beabsichtigte Datei angezeigt. In den untergeordneten Verzeichnissen wird mir aber keine Index-Datei als Standard gegeben (sprich: 403-Status-Code).
Insgesamt sieht meine Root-.htaccess-Datei so aus:
Code:
AuthType Basic
AuthUserFile /.../.htpasswd
require valid-user
DirectoryIndex /media/php/public/index.php
RewriteEngine On
RewriteRule ^(.*)/$ /media/php/public/$1.php
Was mache ich falsch? Wieso werden untergeordnete Verzeichnisse nicht nach index.php bzw. index.html "durchsucht"?
Danke im Voraus,
LG,
Paeisi