☆デフォルトのファイルを変更する
記述例 DirectoryIndex index.cgi index.html
☆ファイルの一覧を表示させない
記述例 Options -MultiViews -Indexes
☆Basic 認証
※.htaccess ファイルの他ユーザと暗号化されたパスワードが記録されている .htpasswd ファイルも設置します
記述例 # パスワード認証 AuthUserFile /home/user/ ... /.htpasswd AuthGroupFile /dev/null AuthName "Please enter username and password" AuthType Basic require valid-user
蛇足
ちなみに、そもそもhtaccessファイルとは何か?というと、「サーバーの動作を設定するファイル」などと勘違いしている人もいますが、正しくありません。htaccessファイルとは、いわゆる「ローカル設定」などと呼ばれることもありますが「サーバーの設定を局所的に(一時的に)変更する」ためのものです。
たとえば「拡張子gifのファイルは画像です」という設定がサーバーにされていたとして、「この中だけは特別に、拡張子gifはテキストファイルとして扱いたい」というような場合(これは極端な例です)に使うものです。あくまでも「ここだけは特別に」という場合に使うものです。
ですから本来は基本的にサーバーのほうを設定すべきで、htaccessファイルによる言わば「特別な例外」処理は、なるべくさせないほうがいいわけです。「特別」だらけになってしまえば、たとえ同じ内容であってもサーバーにとっては特別であることに変わりなく、増えるほど負担も増えます。
-蛇足おわり