0

私のhtaccessファイルでは、ユーザーがディレクトリにアクセスしようとした場合はhttp 403コードで応答したいのですが、ファイルにアクセスしようとした場合は許可します。これはどのように行われますか?

4

2 に答える 2

7

[インデックス] オプションをオフにします。ディレクトリ一覧ページは、オンになっている場合にのみ提供されます。

于 2012-06-20T14:35:26.847 に答える
2

mod_rewrite の使用:

mod_rewrite を有効にする

ファイルシステム パス マッチング リクエスト ( REQUEST_FILENAME) がディレクトリ ( -d)の場合

403 ヘッダーを送信する (禁止 - [F])

(RewriteRule の最初の 2 つのパラメーターとして正確に何を指定すればよいかわからないため、何かをルートにリダイレクトします)

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule .* / [F]
于 2012-06-20T14:43:49.187 に答える