Ich wollte nur Zugriff auf index.php über .htaccess gewähren:
DirectoryIndex index.php
Require all denied
<Files "/index.php">
Require all granted
</Files>
Das funktioniert, aber wenn ich nur das Verzeichnis öffne, wird „403 Forbidden“ angezeigt. Wie kann ich DirectoryIndex zum Laufen bringen?
Antwort1
Nur eine Idee:
Vielleicht könnten Sie etwas Sinnvolleres tun, als alles, was nicht index.php ist, in ein anderes Verzeichnis umzuleiten und dort zu verweigern.
DirectoryIndex index.php
RedirectMatch ^/(?!index\.php$|$)(.*) /test/$1