Não sei como resolver meu problema. É que o meu Apache2 está configurado para servir 3 VirtualHosts diferentes. Isso depende dos domínios.
A configuração é:
NameVirtualHost example.eu:80
<VirtualHost example.eu:80>
DocumentRoot /var/www2
ServerName www.example.eu
# Other directives here
</VirtualHost>
NameVirtualHost example.de:80
<VirtualHost example.de:80>
DocumentRoot /var/www3/drupal
ServerName www.example.de
</VirtualHost>
NameVirtualHost test.de:80
<VirtualHost test:80>
DocumentRoot /var/www1/drupal
ServerName test.de
</VirtualHost>
Se eu for para www.example **. De **, chegarei ao exemplo **. Eu ** (o primeiro VirtualHost configurado). A mesma coisa com test.de. Parece o www. é mal interpretado por essa configuração. O que preciso fazer para que o Apache2 lide com isso corretamente, para que, com e sem "www". Eu chego onde quero - toda vez. Todas as entradas DNS vão para o mesmo IP do servidor Apache2. O servidor deve lidar com as solicitações de acordo. Com e sem o prefixo "www".
Melhor, ww
<VirtualHost _default_:80>
. Tente desativá-lo.