
私のルート Web サーバーの .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: /' ) ; ?>