Une même URL excepté le protocole, deux fichiers au contenu différent.
Deux fichiers, nommés fichier et fichier.https.
Dans le VirtualHost https : Alias <URL> </chemin/vers/fichier.https>.
La directive étant absente du virtualhost http, c'est bien fichier, et non fichier.https, qui sera servi en HTTP.