Eu queria conceder acesso apenas ao index.php via .htaccess:
DirectoryIndex index.php
Require all denied
<Files "/index.php">
Require all granted
</Files>
Isso funciona, mas quando abro apenas o diretório, aparece "403 Forbidden". Como posso fazer o DirectoryIndex funcionar?
Responder1
Apenas uma ideia:
Talvez você pudesse fazer algo mais sensato como redirecionar tudo que não seja index.php para outro diretório e negar lá.
DirectoryIndex index.php
RedirectMatch ^/(?!index\.php$|$)(.*) /test/$1