0

すべてのディレクトリのディレクトリ参照を無効にしたいと考えています。
Options -Indexes私は .htaccess ファイルでそれを行うことが できました。

ただし、アドオン ドメインに属するディレクトリがあるため、誰かがそれらのディレクトリにアクセスしようとすると、そのページのインデックス ファイルにリダイレクトされるため、403 禁止エラーは表示されません。

「web_」で始まるアドオン ドメイン ディレクトリに対して 403 禁止エラーを表示するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

「アドオンドメイン」で理解している限り、サブドメインを参照しています。つまり、のようなフォルダー/sub_aはとしてアクセスできる必要がありますがsub_a.example.org、としてアクセスすると403エラーが表示されるはずexample.org/sub_aです。

この場合、多くのオプションがあります。

たとえば、これらのフォルダーに .htaccess ファイルを追加すると、403 を表示するだけでなく、経由のアクセスexample.org/sub_aが にリダイレクトされます。sub_a.example.org

または、@Salman A の回答を使用して、DirectoryMatch の代わりにLocationMatchを使用することもできます。これは、フォルダーが URL の一部として使用されている場合にのみトリガーされます。

または、インデックス ファイルを変更して (たとえば、php スクリプトの場合)、403 ヘッダーを返すか、リダイレクトするか、まったく別のことを行うこともできます。

于 2012-05-02T11:19:59.543 に答える