Webデザイン、ホームーページ制作のActiveVision
Amebaでブログを始めよう!
1 | 2 | 3 | 4 | 5 | 最初次のページへ >>

さくらインターネットで 「Index of」(ファイル一覧)を表示をさせない

さくらインターネットのレンタルサーバーでは、ディレクトリ内に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」ファイルと名前を変えましょう。

1 | 2 | 3 | 4 | 5 | 最初次のページへ >>