我只想通过 .htaccess 授予对 index.php 的访问权限:
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