2009-03-03 10 views
0

help.domain1.com을 help.domain2.com에 매핑하려고합니다. UserVoice에서 이걸 보았습니다. 그들은 당신이 something.yourdomain.com을 something.uservoice.com에 매핑 할 수있게 해줍니다.다른 외부 하위 도메인에 하위 도메인 매핑

domain1.com에서 help.domain2.com으로 CNAME을 설정했습니다.

잘 작동하지만 help.domain1.com을 열면 help.domain2.com 대신 domain2.com의 콘텐츠가 표시됩니다.

일부 실험을 마친 후에 예상 된 동작임을 알았습니다.

내 질문에 domain2.com (또는 domain1.com)에서해야 할 일은 help.domain1.com을 탐색 할 때 하위 도메인 "help.domain2.com"의 콘텐츠를 표시하도록하는 것입니다.

(나는 Plesk를 사용하고 그리고 OS는 윈도우 서버 2003입니다)

+0

help.domain2.com을 방문하면 어떤 점이 보입니까? – thomasrutter

+0

support.maindomain.com (win)을 support.internaldomain.com (linux)에 매핑하고 싶습니다. 왜냐하면 내부 도메인의 이름은 메인 도메인의 내용과 아무 관련이 없기 때문입니다. 하지만 개인 서버에서 발권 시스템을 운영합니다. – Davorin

+0

방금 ​​방문한 support.internaldomain.com에서 정확한 내용을 반환했는지 확인하고 싶었습니다. 원인을 해결하기 위해. – thomasrutter

답변

0

해결책을 찾았습니다. 한 가지 방법은 domain2.com에서 mod_rewrite 규칙을 사용하고 referrer가 domain1.com 인 경우 리디렉션을 수행하는 것입니다. 또는 전용 IP 주소를 할당하십시오.

0

는 HTTP/1.1이 요구되고있는 사이트 파악하기 위해 Host: 헤더를 사용하는 것과 동일한 IP에서 호스팅 개 이상의 사이트가 있어야한다 주소.

원본 URI가 포함 된 들어오는 HTTP 요청을 예상하도록 두 번째 (대상) 웹 서버를 구성해야합니다.

0

Windows에서이 작업을 수행하는 방법을 모르겠지만 Apache에서 기본 도메인에서 하위 도메인으로 리디렉션하도록 가상 호스트를 설정해야합니다.

IIS 또는 아파치 또는 웹 서버가 사용 중인지 여부는 사용자가 말하지 않습니다.

내가해야 할 일은 가상 디렉터리가 아닌 IIS에 새 웹 사이트를 설치하고 웹 사이트 탭에서 고급을 클릭하고 해당 항목을 편집하여 "호스트 헤더 이름"이 하위 도메인이되도록하는 것입니다. 네가 원해.

존 호킨스

2

나는 지난 며칠 동일한 문제에 직면, 그냥 해결책을 발견했다 .../등/아파치/사이트 가능/기본에

, 나는이 있었다 가상 호스트, 처음에는 내 도메인 용이었고 두 번째 도메인은 내 하위 도메인 용이었습니다. 내가해야 할 일은 가상 호스트 블록의 순서를 뒤집어서 서브 도메인을 도메인 앞에 두는 것뿐이었습니다! : D

관련 문제