O melhor curso de ação é adicionar link1.exemplo.com como ServerAlias ao painel de controle.example.com VHost e reescrever os URLs corretamente quando o cabeçalho do host for link1.
RewriteCond %{HTTP_HOST} ^dashboard\.example\.com$
RewriteRule ^([^/.]+)(/.*)?$ http://$1.example.com$2 [L,R=301]
RewriteCond %{HTTP_HOST} ^link1\.example\.com$
RewriteRule ^(.*)$ /link1/$1 [L]
Algo parecido com isto. Eu não testei, mas deve funcionar.