Use esta configuração do VirtualHost em vez da configuração da sua pergunta:
<VirtualHost *:80>
ServerName mydomain.com
ServerAlias mydomain.net
...
a bunch of stuff
...
</VirtualHost>
Eu tenho dois nomes de domínio apontando para o meu servidor. Eu quero que ambos sirvam HTML idêntico. Eu pensei que só faria o seguinte, no entanto, não teve sucesso. Note que eu eventualmente irei querer que o ssl 443 aja de forma semelhante.
Como faço para que solicitações para mydomain.net exibam HTML de mydomain.com?
Obrigado
<VirtualHost *:80>
ServerName mydomain.net
RewriteEngine on
RewriteRule mydomain.net mydomain.com [PT]
</VirtualHost>
<VirtualHost *:80>
ServerName mydomain.com
...
a bunch of stuff
...
</VirtualHost>