4

現在、共有ホストにいて、ファイルとフォルダーは「public_html」内に配置されています。これには、多くのpdfファイルとともに、その中にさらに多くのフォルダーで構成されるフォルダーがあります。したがって、フォルダは次のようになります。

FOLDER/folder1/xyz.pdf

FOLDER/folder2/abc.pdf

など..など.

ブラウザから直接フォルダへのアクセスを拒否する方法を見つけようとしていますが、その中のファイルへのアクセスは拒否しません。現時点では、誰かが www.mysite.com/FOLDER として私のサイトにアクセスすると、ブラウザ自体からフォルダにアクセスしてその内容を表示できます。しかし、私のサイトの他のページのいくつかにそのpdfファイルへのリンクがあるため、フォルダーへの完全なアクセスを拒否したくありません:ここをクリック

フォルダーへの直接アクセスを制限できますが、そのファイルへのアクセスを拒否することはできません。

EDIT:すべてのフォルダにindex.htmlファイルを作成するだけですか?

4

2 に答える 2

4

htaccessを使用し、IndexIgnoreコマンドを追加することをお勧めします。

IndexIgnore *

ファイルに入れて.htaccessと呼びます(.htacces.txtではなく、.htaccessのみ)

もう1つのオプションは、1種類のファイルのみがインデックスに登録されないようにすることです。

IndexIgnore * .pdf

すべてのファイルタイプを無視できます: "* .pdf * .zip * .jpg * .png * .html(bad idea!:P)"

これがお役に立てば幸いです:)

于 2012-05-23T23:13:54.870 に答える