裏側でいろんな非公開の自社用サイトがあるわけですが、基本的に以下のように極端な感じです^^
<IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{REMOTE_ADDR} !^***.***.***.*** RewriteRule (.*) deny.html [L] </IfModule>
ということで、BASIC認証用のサンプルファイルを作成するToolです。
.htaccess と .htpasswd ファイルを提示します。
一応同居できるような記述も提示していますが、基本はDocumetRoot以下には置かない方がよいでしょう。