Я хотел предоставить доступ только к index.php через .htaccess:
DirectoryIndex index.php
Require all denied
<Files "/index.php">
Require all granted
</Files>
Это работает, но когда я открываю только каталог, он показывает "403 Forbidden". Как мне заставить DirectoryIndex работать?
решение1
Просто идея:
Возможно, вы могли бы сделать что-то более разумное, например, перенаправить все, кроме index.php, в другой каталог и запретить там.
DirectoryIndex index.php
RedirectMatch ^/(?!index\.php$|$)(.*) /test/$1