Este exemplo funcionará. No entanto, o conteúdo no link será o mesmo que link
O que eu usaria é:
<VirtualHost *>
ServerName www.example.com
DocumentRoot /home/httpd/www.example.com/htdocs/
</VirtualHost>
<VirtualHost *>
ServerName subdomain.example.com
DocumentRoot /home/httpd/subdomain.example.com/htdocs/
</VirtualHost>