カテゴリー: Server

  • さくらのレンタルサーバーでディレクトリの中身を見せないようにする

    さくらのレンタルサーバーでは、デフォルトでは、indexesが有効になっています。

    しかし、htaccessにoptionsが記述できません。
    [plain]
    Options -Indexes
    [/plain]
    なんて記述をすると、500 Internal Server Errorになってしまいます。

    それを回避しつつ、ディレクトリの中身を見せないようにするには、

    さくらのレンタルサーバ非公式FAQによると、

    [plain]
    DirectoryIndex index.html .ht
    [/plain]

    としてやると良いらしいです。index.phpも欲しい時は、

    [plain]
    DirectoryIndex index.php index.html .ht
    [/plain]

    とします。DirectoryIndexは左に書いてあるものを順番に探して、見つかったものを表示しますので、

    [plain]
    DirectoryIndex index.php index.shtml index.cgi index.pl index.html .ht
    [/plain]

    としてやれば問題ないようです。