La cosa es distinta si lo haces para un solo archivo. Volviendo a mi primer respuesta, si usas la directiva files, que si es admitida en .htaccess. podés probar (digo probar porque ahora no lo puedo verificar)
Código Apache:
Ver original<FilesMatch "inicio.html">
Satisfy Any
</FilesMatch>
Aunque creo que si esa página de inicio linkea a otros archivos (css, js, imágenes etc), o si es un php que lleva includes, tambien te va a pedir el mod_auth. Asi que esa página de inicio tendria que estar independiente de cualquier otro contenido
otra variante más elaborada y que podria corregir el comportamiento anterior es usar
extensiones agregando
Código Apache:
Ver original<FilesMatch "\.(js|css|jpg)$">
Satisfy Any
</FilesMatch>
o la inversa , poner el mod_Auth solo para ciertos tipos de archivo
Código Apache:
Ver original<FilesMatch "\.(php|phtml)$">
AuthType Basic
AuthName "Estadísticas"
AuthUserFile /users/claves/.misclaves
Require valid-user
</FilesMatch>
Son diferentes variantes, sería cosa de que experimentes
Saludos