2

wamp サーバーの www フォルダー内のディレクトリへの直接アクセスをブロックして、そこにあるファイルに誰も直接アクセスできないようにしたいと考えています。例:www に「folder」という名前のフォルダがあります。このフォルダには、「page.php」ファイルといくつかの画像および css ファイルが含まれています。このフォルダにはインデックス ファイルがありません。ユーザーが ..../folder/ ディレクトリ全体に入ると、ユーザーはアクセスできるようになります。しかし、ディレクトリリストをユーザーから隠したいです。しかし、page.php は、他のページから (ハイパーリンク経由で) 開いたときにアクセスできるはずです。助けてください!

4

1 に答える 1

2

あなたがそれを説明する方法で、あなたはおそらくそれらのファイルを参照しているページがまだロードされるようにそれらのアイテムにアクセスできるようにしたいでしょう。そのフォルダーに移動するときに、Apacheにファイルをリストさせたくないだけです。

Apacheは、これらのページを「ディレクトリインデックス」と呼んでいます。.htaccess特定のフォルダ(およびサブフォルダ)のファイルにエントリを追加することで、このフォルダをオフにできます。

Options -indexes

Optionsディレクティブと.htaccessファイル の詳細については、https ://httpd.apache.org/docs/current/mod/core.html#optionsをご覧ください。

于 2012-12-02T20:22:29.177 に答える