ファイルやサブディレクトリへのアクセスを防止せずに、ユーザーがディレクトリに直接アクセスできないようにするにはどうすればよいですか? 私のページはすべてphpで書かれており、ファイルタイプ.php
はhtaccess url書き換えを使用して省略されていることに注意してください。
次の htaccess 行を使用して必要な情報を取得しようとすると、ファイル タイプが含まれていないため、すべての URL で 403 エラーが発生します。
# Deny access to everything by default
Order Deny,Allow
deny from all
# Allow access to html files
<Files *.*>
allow from all
</Files>
.htaccess
ファイルはフォルダdir
にあります
アクセスしようとするhttp://www.domain.com/dir/sub/page
と、403 エラーが発生します。しかし、アクセスしようとすると(ファイルの種類http://www.domain.com/dir/sub/page.php
に注意してください)、すべて正常に動作します。.php
書き換えルールに関して、禁止をディレクトリのみに制限するにはどうすればよいですか?
ディレクトリとサブディレクトリのみへの直接アクセスを制限する必要があります。ディレクトリとサブディレクトリ内のハエにアクセスする必要があります。