내 루트 웹 서버의 .htaccess 파일은 다음과 같습니다.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\?*$ index.php/$1 [L,QSA]
www.mysite.com/images 또는 /javascript에 액세스하면 디렉토리 레이아웃이 표시되고 모든 이미지와 자산이 표시됩니다. 내 응용 프로그램 항목 스크립트는 index.php입니다. 이 액세스를 어떻게 거부할 수 있나요?
감사해요.
답변1
.htaccess 또는 mod_rewrite가 이 작업에 가장 적합한 도구인지는 모르겠습니다.
여러 가지 일을 할 수 있습니다. PHP를 사용하고 있으므로 index.php
각 하위 디렉터리( javascript/index.php )에 다음 코드를 넣어보세요.
<?php header( 'Location: /' ) ; ?>