Mein Ziel ist, das man nur 3 php Dateien aufrufen kann, alle weiteren dürfen nicht aufgerufen werden, es sei den sie werden per include angesprochen.
Ich habe folgende Struktur:
ich habe folgende Verzeichnisstruktur
Hauptverzeichnis
Unterverzeichnis_1
-> hier liegt meine htaccess
Unterverzeichnis_1-Verzeichnis_1
Unterverzeichnis_1-Verzeichnis_2
Unterverzeichnis_1-Verzeichnis_3
Unterverzeichnis_1-images
in die htaccess habe ich folgende geschrieben. Erst habe ich alle aufrufe von php verboten, dann 3 definiert die erlaubt sind.
Bei testen klappt es. Jetzt meine Frage, ist das auf korrekt so, oder gibt es eine andere Lösung...
<FilesMatch "(.php)$">
Order allow,deny
Deny from all
</FilesMatch>
<FilesMatch "(index.php|test.php|test2.php)$">
Order Deny,Allow
Allow from all
</FilesMatch>