Mapeando domain1.com para subdomain.domain2.com/folder/folder/?query=string

1

Novato do DNS / Apache aqui ..

Eu procurei pela resposta e sem sorte, mas é possível que eu não saiba o que procurar em uma solução.

Muitos subdomínios sob .domain2.com redirecionam para uma página específica:

(subdomain1.domain2.com/folder/folder/?query=string).

Eu preferiria evitar fazer alterações no domínio2.com (para ser compatível com versões anteriores). Gostaria de facilitar as coisas para os usuários e criar um alias de domain1.com para a página em domain2.com

subdomínio1.dominio2.com/pasta/pasta/?query=string

Eu posso fazer qualquer coisa necessária para a situação de configuração com domain1.com

Se você não se importa, deixe-me saber se esta é uma pergunta mal descrita / incompleta.

Dan

    
por user20013 12.09.2009 / 00:00

2 respostas

3

Você não pode fazer isso com o DNS. Seria bom ... Você terá que olhar para fazer redirecionamentos através do servidor web, de forma nativa ou usando o módulo mod_rewrite para fazer reescritas de URL.

    
por 12.09.2009 / 00:06
2

Se você quisesse ter apenas um alias de domain1.com para domain2.com

você pode fazer um .htaccess na webroot de domain1.com

Options +FollowSymLinks
rewriteEngine on
rewriteCond %{HTTP_HOST} ^(www\.)?domain1\.com
rewriteCond %{QUERY_STRING} .
rewriteRule (.*) http://www.domain2.com [R=301,L] 

É claro que sua descrição é um pouco confusa sobre o que deve ser retroativamente compatível (parece que haverá dois sistemas para andar de mãos dadas), mas esperamos que pequenas modificações (incluindo verificação e inserção de subdomínio) neste roteiro o levem aonde você quer ser.

Você pode colocar isso no vhost.conf também. Lembre-se de executar a2enmod e AllowOverride All

Felicidades, D

    
por 12.09.2009 / 02:49