Trotzdem will ich es nun gerne erreichen, dass in der Verzeichnisstruktur nur index.php und keine andere php-Datei ausgeführt werden kann. Leider schaffe ich es nicht, dass die Ausführung in beliebigen Unterordnern für index.php unterbunden wird. Kann doch alles nicht so schwer sein, oder? Es gibt einige Ideen im Internet, die alle irgendwie nicht funktionieren.
Wie ist z. B. der reguläre Ausdruck, der die Ausführung von index.php erlaubt aber pfad1/index.php, pfad1/pfad2/index.php usw. nicht erlaubt?
Gerne verwende ich auch andere Konfigurationen wie z. B. absolute Pfade, die aber auch irgendwie nicht funktionieren.
Auszug .htaccess:
Code: Alles auswählen
<FilesMatch "\.php.*$">
Order Allow,Deny
Deny from all
</FilesMatch>
<FilesMatch "index.php$">
Order Allow,Deny
Allow from all
</FilesMatch>