2

htaccessでは、次のコードを使用してディレクトリの参照をブロックしています。

# directory browsing
Options All -Indexes

ただし、特定のフォルダーにアクセスできるようにしたいのですが、たとえば、フォルダーの名前はpicturesであるため、フォルダーはmysite.com/picturesにあります。

そのフォルダ/ディレクトリへのアクセスを許可し、残りをブロックしたままにするにはどうすればよいですか?

4

1 に答える 1

5

次の行を使用して、.htaccessファイルをpicturesフォルダーに配置します。

Options Indexes

(または「+ Indexes」、これは同じです。)子の.htaccessファイルが親をオーバーライドするため、これで問題が解決するはずです。

あなたの質問から、あなたが「オプションインデックス」の制限を理解していることは明らかではありません。これは、ディレクトリへのアクセスを「ブロック」しません。自動生成されたディレクトリリストをオフにするだけです。ファイル名がわかれば、インデックスが有効かどうかに関係なく、誰でもリソースにアクセスできます。

于 2012-09-28T20:08:55.700 に答える