No VPS, parece que posso usar <VirtualHost>
para redirecionar qualquer subdomínio para o domínio principal. No host compartilhado, como não consigo editar o arquivo de configuração do apache, como posso fazer?
Atualmente, crio um registro CNAME para *.mydmain.com para redirecionar para mydomain.com. Mas quando eu visito nonexist.mydomain.com, ele cai em nonexist.mydomain.com/cgi-sys/defaultwebpage.cgi.
Normalmente, você precisa fazer isso com o nível do painel de controle. Por exemplo, Cpanel, DirectAdmin, etc.
Consulte o manual do usuário para eles e/ou entre em contato com seu Provedor de Hospedagem Compartilhada. Como é uma preocupação funcional, é padrão do setor incluí-la como parte do contrato do serviço.