ディレクトリの中身を隠す処理をhtaccessで生成
htaccessを使用して、ディレクトリの中身を隠す処理を指定しました。アクセスしたディレクトリに指定したインデックスファイルが存在しない場合は、403 Forbiddenを返します。
DirectoryIndex index.html .ht
サンプルコードです。さくらインターネットのレンタルサーバーは、Options -Indexes
を禁止していたので、DirectoryIndex
の末尾に.ht
を追加しました。左から順にインデックスファイルを検索するので、.ht
は必ず末尾に指定します。アクセスしたディレクトリにDirectoryIndex
で指定したインデックスファイルが存在しない場合は、ディレクトリの中身が一覧で表示されずに403 Forbidden
を返しました。