Tente
Redirect permanent /(.*) http://www.domain-two.com/$1
Caso você não queira anexar o pedido ao domínio, então você pode fazer
Redirect permanent /(.*) http://www.domain-two.com
Eu sei que esta questão surge frequentemente, eu segui muitos exemplos e sugestões, mas eu simplesmente não consigo fazer funcionar. Aqui está o que eu preciso alcançar:
Eu tenho dois configurar dois domínios para redirecionar para o subdomínio de um deles: domain-one.com (e www.domain-one.com) e domain-two.com devem enviar 301 Mover permanentemente e redirecionar para www.domain-two.com.
Eu configurei o NamedVirtualHost para domain-one.com da seguinte forma:
ServerName domain-one.com
ServerAlias www.domain-one.com
Redirect 301 ^/ http://www.domain-two.com
E isso parece funcionar para domain-one.com, mas www.domain-one.com não redireciona, a configuração inteira parece ser ignorada e os arquivos da configuração padrão do servidor são configurados.
Quanto ao redirecionamento de domain-two.com para www.domain-two.com, criei dois NamedVirtualHosts, www.domain-two.com é o site real com sua configuração (ServerName definido como www.domain-two.com ) e domain-one.com está configurado com isto:
ServerName domain-two.com
Redirect 301 ^/ http://www.domain-two.com
E esta configuração também falha.
Pelo que li sobre o redirecionamento dentro da diretiva Apache Redirect deve ser suficiente para alcançar o que eu preciso. Eu poderia usar alguns mod_rewriting ou até mesmo usar PHP e cabeçalhos apropriados () para fazer o que eu quero, mas alguém pode me explicar o que está errado com o meu pensamento e essa configuração.
Obrigado
Tente
Redirect permanent /(.*) http://www.domain-two.com/$1
Caso você não queira anexar o pedido ao domínio, então você pode fazer
Redirect permanent /(.*) http://www.domain-two.com
Tags redirect apache-2.2