レンタルサーバーを使っていると、サーバーによっては存在しないページにアクセスするとご丁寧にそのディレクトリ内のファイル一覧を全部みせてくれるサーバーがあります。
すごく迷惑ですよね(笑)
最近はだいぶ減ってきましたがそれでもまだそう行ったサーバーが残っているので、対策を書いておきます。
設定はいたって簡単で、.htaccessに以下の行を追加すればたいてい対応できます。
Options -Indexes
ただし、サーバーが.htaccessに対応していなかったり、Optionsの設定を無視するサーバーもあったりするのでサーバー次第にはなりますが、そこそこの確率で対応はできるかと思います。