.htaccessと.htpasswdを外部から閲覧できないようにできますか?
はい、可能です。
設置している「.htaccess」内に下記の内容を追加して下さい。
---------------------------------------
<Files ~ "^\.(htaccess|htpasswd)$">
order allow,deny
deny from all
satisfy all
</Files>
---------------------------------------