
.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