Utilice DirectoryIndex mientras otorga acceso solo a un archivo

Utilice DirectoryIndex mientras otorga acceso solo a un archivo

Quería conceder acceso sólo a index.php a través de .htaccess:

DirectoryIndex index.php
Require all denied
<Files "/index.php">
    Require all granted
</Files>

Eso funciona, pero cuando abro sólo el directorio, muestra "403 Prohibido". ¿Cómo puedo hacer que DirectoryIndex funcione?

Respuesta1

Solo una idea:

Quizás podría hacer algo más sensato como redirigir todo lo que no sea index.php a otro directorio y negarlo allí.

DirectoryIndex index.php

RedirectMatch ^/(?!index\.php$|$)(.*) /test/$1

información relacionada