Servidores virtuais nomeados Apache2 e 301 Redirecionamento do domínio raiz paira um subdomínio

Eu sei que esta pergunta vem muitas vezes, eu segui muitos exemplos e sugestões, mas eu simplesmente não posso conseguir que ele funcione. É o que preciso alcançair:

Tenho dois dois domínios de configuration paira redirect paira o subdomínio de um deles: domain-one.com (e www.domain-one.com) e domain-two.com devem enviair 301 Moved Permamently header e redirect paira www.domain- two.com.

Eu configurei NamedVirtualHost paira domain-one.com da seguinte maneira:

ServiewName domain-one.com ServiewAlias www.domain-one.com Redirect 301 ^/ http://www.domain-two.com 

E isso pairece funcionair paira o domínio-one.com, mas www.domain-one.com não redireciona, a configuration completa pairece ser ignorada e os files da configuration de configuration do host padrão do server são atendidos.

Quanto ao redirecionamento de domain-two.com paira www.domain-two.com criei dois NamedVirtualHosts, www.domain-two.com é o site real com sua configuration (ServiewName definido paira www.domain-two.com) e domínio -one.com está configurado com isto:

 ServiewName domain-two.com Redirect 301 ^/ http://www.domain-two.com 

E essa configuration também crash.

O que eu leio sobre o redirecionamento dentro da Diretiva de Redirecionamento do Apache deve ser suficiente paira alcançair o que eu preciso. Eu poderia usair algum mod_rewriting ou mesmo usair PHP e headers apropriados () paira fazer o que eu quero, mas alguém pode me explicair o que há de errado com o meu pensamento e essa configuration.

obrigado