Hallo,
Ich habe ein kleines Problem mit .htaccess und hoffe, Ihr könnt mir da weiter helfen.
Gesucht habe ich schon danach, nur leider nichts passendes gefunden, da mein Probleme etwas spezieller ist.
Zugeben muss ich auch, dass ich mich mit htaccess noch nicht so gut auskenne.
########################
# Deny access to all PHP files
<Files *.php>
Order Deny,Allow
Deny from all
</Files>
########################
# Allow access to all PHP files named index.php
<Files index.php>
Order Allow,Deny
Allow from all
</Files>
Was ich hiermit getan habe, dürfte durch die Kommentare klar sein.
Das Problem ist nun, dass ich mehrere index.php Dateien habe und zwar in den einzelnen Unterordnern wie z.B. "config/index.php" oder "layout/index.php".
Mit oben gezeigtem Code in der htaccess-Datei würde ich natürlich auch Zugriff auf diese Dateien gewähren, was nicht sein soll.
Ich hätte gerne gewusst, ob ich das global in der htaccess-Datei lösen kann (per Regex o.ä.), ohne dafür die PHP-Dateien umzubenennen oder die Inhalte dieser Dateien zu ändern.
Global heißt auch, dass ich nicht unbedingt jeden einzelnen Unterordner aufführen möchte, indem sich eine index.php befindet.
RewriteEngine möchte bzw. kann ich leider auch nicht verwenden.
Für Hilfe wäre ich wirklich sehr dankbar.