0

環境

       ---------codeigniter framework
       ----------document sharing, links to download the files

ミッション

--------------files are allowed to download
--------------the folder which contains the files are
              not allow to be seen by the user

ここで、ユーザーがそのフォルダーを見ることを禁止したいのですが、フォルダーアドレスを入力すると、すべてのファイルが表示され、拒否したいと思います。しかし、内部ファイルはアクセスを拒否しません

前もって感謝します

4

1 に答える 1

2

.htaccessそのフォルダにファイルを入れます。.htaccess ファイルは、サーバーが設定された規則に従うために使用されます。このファイルは、MSWord や wysiwyg エディタではなく、メモ帳などの基本的なテキスト エディタで作成する必要があります。

FTP を検索します。すでに存在する可能性があります。また、非表示になっている可能性もあります。すべてのファイルを表示するオプションを使用して FTP を開いてください-a

取得したファイルまたは新しく作成したファイルに、次の行を入れます

Options -Indexes

これにより、フォルダーのリストが無効になり、「禁止」エラーが発生します。

もう 1 つのオプションは、単純にindex.htmlまたはindex.phpファイルをフォルダーに配置することです。これにより、フォルダー名を URL として入力すると、フォルダー ルートではなくインデックス ページが提供されます。また、ユーザーフレンドリーなエラーを表示することもできます。

個人的には、両方のオプションを使用します。

于 2013-09-10T06:40:03.383 に答える