Pergunta

Eu estou tentando mapear help.domain1.com para help.domain2.com. Eu já vi isso em UserVoice. Eles permitem que você mapear something.yourdomain.com para something.uservoice.com.

Em domain1.com eu configurar um CNAME para help.domain2.com.

Ele funciona muito bem, mas quando eu abrir help.domain1.com I obter o conteúdo de domain2.com vez de help.domain2.com.

Depois de algumas experiências que eu percebi que este é um comportamento esperado.

Assim, a minha pergunta é o que eu tenho que fazer em domain2.com (ou talvez em domain1.com?) Para tê-lo mostrar o conteúdo de subdomínio "help.domain2.com" quando eu navegar help.domain1.com

(estou usando o Plesk e o sistema operacional é o Windows Server 2003)

Foi útil?

Solução 3

Eu encontrei a solução. Uma forma seria a de usar uma regra mod_rewrite em domain2.com e fazer um redirecionamento se referrer é domain1.com. Ou para atribuir um endereço IP dedicado.

Outras dicas

Eu estava enfrentando o mesmo problema para o último par de dias, e só encontrei a solução ...

Em / etc / apache2 / site-available / default, eu tinha dois hosts virtuais, primeiro foi para o meu domínio, e o segundo foi para o meu sub-domínio. Tudo o que eu tinha a fazer era inverter a ordem dos blocos de hosts virtuais, colocando o sub-domínio em frente ao domínio, e funcionou! : D

HTTP / 1.1 usa o cabeçalho Host: para descobrir qual site está sendo solicitada, caso haja mais de um site hospedado no mesmo endereço IP.

Você precisa se certificar de que o segundo (alvo) web-servidor está configurado para esperar solicitações HTTP de entrada com a URI original no-las.

Não estou 100% de certeza de como fazer isso no Windows, mas em apache você só precisa configurar um host virtual para redirecioná-lo a partir do domínio principal para o subdomínio.

você não diz se você estiver usando o IIS ou Apache ou o que o servidor web é.

Eu imagino que o que você precisa fazer é configurar um novo site no IIS (não um diretório virtual) e na guia site clique em Avançadas e edite a entrada lá para que o "nome do cabeçalho do host" é o subdomínio quiser.

Jon Hawkins

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top