![]() |
カレッヂ |
質問者 まめくろ
投稿日 2/22(土) 21:29:15
HPのアドレス「http://〜net/○○○/index.html」を、 ファイルを指定せずに「http://〜net/○○○/」と入力すると、 HPのホームディレクトリが全部表示されてしまうんです。 パスワード付きのフォルダまで全部・・・。 これを他人から見られないようにするには、どうしたらよいのか教えてください。
プロバイダ参照:http://info.linkclub.or.jp/index.html |
回答者 やまだ
[削除]
投稿日 2/23(日) 01:29:03
httpd.conf,.htaccessのDirectoryディレクティブのOptions Indexesを削り、 DirectoryIndexでインデックスをファイルを指定すれば、suffixを/とされてもインデックスファイル になるようになるはず。 それから、隠すファイルのパーミッションの変更も必要。 |
質問者 まめくろ
[削除]
投稿日 2/24(月) 22:15:37
回答ありがとうございます。 ごめんなさい。以下の部分が難しくてわかりません。 もうちょっとかみ砕いていただけませんか? >httpd.conf,.htaccessのDirectoryディレクティブのOptions Indexesを削り、 >DirectoryIndexでインデックスをファイルを指定すれば、 |
回答者 やまだ
[削除]
投稿日 2/25(火) 00:28:38
まず、あなたの使っているプロバイダのweb serverがapacheで、かつ、.htaccessを使えてOptionsディレクティブ を上書きできると仮定して話しを進めます。わからないので、あれば、プロバイダさんに問い合わせてください。 それか、以下をやっらエラーが出るまたは、いっこうに変わらないのであれば、上記を満たしていないということ になります。 suffixが/でファイルの一覧が表示されてしまうディレクトリに、".htaccess"というファイルを作ります。 内容は、 Options None で。もし、そのディレクトリでCGIを使っている、SSIを使っている、リンクを貼っているのであれば、 Options ExecCGI Includes FollowSymLinks |
質問者 まめくろ
[削除]
投稿日 2/27(木) 00:00:00
ありがとうございます。やってみます! |
このページは終了したので返信(回答)は書きこめません
Web裏技 |