seguramente en tu hosting tenés ese servicio de archivos protegidos, consultá con tu administrador. creo que tenés dentro del public_html (linux) una carpeta secure ahi ponés las web que querés restringir el acceso.
y el vínculo es a
www.dominio.com.ar/secure/xxxx.htm por ejemplo.
Creo que es así, pero podés consultar con el proveedor de hosting para más info, y sino poné un autentificador como el de cluster.