htaccessでは、次のコードを使用してディレクトリの参照をブロックしています。
# directory browsing
Options All -Indexes
ただし、特定のフォルダーにアクセスできるようにしたいのですが、たとえば、フォルダーの名前はpicturesであるため、フォルダーはmysite.com/picturesにあります。
そのフォルダ/ディレクトリへのアクセスを許可し、残りをブロックしたままにするにはどうすればよいですか?
次の行を使用して、.htaccessファイルをpicturesフォルダーに配置します。
Options Indexes
(または「+ Indexes」、これは同じです。)子の.htaccessファイルが親をオーバーライドするため、これで問題が解決するはずです。
あなたの質問から、あなたが「オプションインデックス」の制限を理解していることは明らかではありません。これは、ディレクトリへのアクセスを「ブロック」しません。自動生成されたディレクトリリストをオフにするだけです。ファイル名がわかれば、インデックスが有効かどうかに関係なく、誰でもリソースにアクセスできます。