
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