Use DirectoryIndex enquanto concede acesso apenas para um arquivo

Use DirectoryIndex enquanto concede acesso apenas para um arquivo

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

informação relacionada