Das einfachste wäre es, wenn der vhost Eintrag in der httpd.conf fix auf /vollstaendiger/Pfad/cms zeigt. 
Was du auch probieren kannst: im Verzeichniss auf das sub.domain.tld zeigt:
	Code:
	RewriteEngine on
#sub.domain.tld auf sub.domain.tld/cms umleiten
RewriteCond %{HTTP_HOST}   ^sub\.domain\.tld
RewriteRule ^(.*) /cms/$1
 vielleicht funktioniert es ja damit.
jak
				____________________________________
				Join the DNRC | 
Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)