Dafür sind .htaccess-Dateien ja da - vorausgesetzt, die notwendigen Anweisungen sind in der vhost.conf erlaubt worden.
Was verstehst du unter "virtuellen Verzeichnissen"?
Für den Fall, dass damit Pfadangaben in URLs gemeint sind die so nicht existieren, kannst du mit <Location ....> arbeiten.