Pour forcer un site dans l'URL, même si il doit répondre à plusieurs VirtualHosts, on peut utiliser le mod_rewrite de Apache.
a2enmod rewrite;/etc/init.d/apache2 reload
Dans la configuration du VirtualHost, on peut alors mettre :
# REECRITURE de n'importe quel nom associé à ce virtual host EN connaissances.fournier38.fr D'OFFICE
RewriteEngine on
RewriteCond %{HTTP_HOST}   !^connaissances\.fournier38\.fr [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://connaissances.fournier38.fr/$1 [L,R]