Cela n'est pas possible, un sous-domaine pointe obligatoirement sur un répertoire et non sur un fichier.
Si vous voulez faire pointer votre sous domaine sur www.monsite.com/repertoire/fichier.html, faites le pointer sur www.monsite.com/repertoire/ et changez le nom de fichier.html en index.html (ou index.php si c'est une page PHP). En effet, lors de l'accès à un répertoire le serveur web affiche la page index.(php/html/htm...)