さくらインターネットのレンタルサーバーでは、ディレクトリ内にindex.htmlやindex.phpなどのファイルが無い状態で も、ブラウザからアクセスしてディレクトリの中身が画像のように「Index of」という状態でファイルの一覧が表示される設定になっています。
セキュリティ上、ファイル一覧が閲覧出来るのはいけません。
(設定ファイルを開かれて、DBのパスワード等をクラッキングされる危険性があります)
さくらインターネットでこれを回避する為には、.htaccessを修正します。
ただし、さくらインターネットでは、.htaccessでOptionsが使えません。
※通常は、「Options -Indexes」を追加するのですが、これをやると「Internal Server Error」が表示されます。
その代替えとして「DirectoryIndex」を使います。
「.htaccess」ファイルを用意し、以下の3行を追加します。
DirectoryIndex index.php .ht
DirectoryIndex index.html .ht
DirectoryIndex index.htm .ht
※Windowsでは、「.htaccess」ファイルが作れません。
そのため、最初は「htaccess」ファイルを作成し、サーバーにアップロードしてから「.htaccess」ファイルと名前を変えましょう。


