si tu mets le htaccess a la racine de ton serveur (où il y a la page d´accueil) rien ne sera accessible sans login/password. donc pas de page "site en maintenance"
je te conseille de changer ta page d´accueil et de passer au php (je devine que tu es en html)
ajoutes y un login et mdpass via php, ca sera + classe que le htaccess et tu pouras faire une page "site en maintenance etc"
c´est pas trop compliqué et surtout, tout t´es expliqué ici :
http://www.siteduzero.com/tuto-3-102-1-tp-page-protegee-par-mot-de-passe.html#ss_part_1
en gros :
si mdpass + login bon
..|
..|....acces au site, pour les admins
..|
sinon (mdpass + login pas bon)
..|
..|....acces au site pour visiteur (page site en maintenance)
..|
Fin de si ^^ lol