Você pode fazer isso com o arquivo htaccess
, basta criar algumas modificações necessárias. Faça o sub-domínio ter um diretório adequado:
<VirtualHost *:80>
ServerName test.other.com
ServerAlias test.other.com
DocumentRoot /path/to/directory
</VirtualHost>
Em seguida, crie um arquivo .htaccess
nesse diretório com este conteúdo
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomain.com/
O mesmo pode ser escrito dentro da configuração do site do Apache, mas acho mais fácil gerenciar arquivos htaccess.