.htaccessでOptionsが無効なサーバーでディレクトリ内ファイル一覧を表示させない

投稿


Webブラウザから、ファイル名を省略したURLがリクエストされた場合に、
DirectoryIndex指定のファイルがない時、
ディレクトリ内のファイル一覧が表示される。

これを防ぐには、”.htaccess“に、

Options -Indexes

と、書いてアップすれば良いのだが、さくらのレンタルサーバ [↗](スタンダード)では、Optionsは使えない。
※2017/03/09追記
さくらのアップデートで使えるようになりました!
また、特に何も設定しなくても、デフォルトで自動インデックス機能無効となるため、ファイル一覧が表示れなくなりました。
くわしくはこちら → http://support.sakura.ad.jp/mainte/mainteentry.php?id=21282 [↗]
 


 
Optionsが使えない場合は代わりに、”.htaccess“のDirectoryIndexの項目に、
.ht」を追加してやれば、「403 Forbidden」と表示されるようになる。

DirectoryIndex index.html .ht




↓ コメントをどうぞ (URLが含まれるコメントは承認後表示されます) ↓

メールアドレスが公開されることはありません。 が付いている欄は必須項目です