2011-06-14 3 views
0

방화벽을 통해 들어오고 서버의 영역으로 리디렉션되는 두 가지 하위 도메인이 필요한 시나리오가 있습니다. 예를 들어, sub1.mydomain.com/testsub1.html을 외부에서 입력 한 경우, IIS "기본 웹 사이트/폴더/sub1/testsub1.html"을 치고 싶습니다. 마찬가지로 sub2.mydomain.com/testsub2.html "기본 웹 사이트/폴더/sub2/testsub2.html"로 이동합니다. 우리는 URL Rewritew가이 문제를 해결할 수있는 길임을 알게되었습니다. 그래서 우리는 기본 웹 사이트에 MatchURL 패턴을 사용하여 1. sub1.mydomain.com (. )의 규칙을 설정하고이를 "기본 웹 사이트/폴더/sub1 (R : 1)"로 다시 작성합니다. 다시 쓰기의 작업 유형 2. sub2.mydomain.com (.)을 작성하고 "기본 웹 사이트/폴더/sub2 (R : 1)"로 다시 작성하려면 작업 유형을 다시 쓰기로 지정하십시오.URL 다시 쓰기를 사용하여 1 개의 IP 주소가 두 개의 하위 도메인을 호스트 할 수있게합니다.

http://sub1.mydomain.com/testsub1.html을 누르시면 파일을 찾을 수 없습니다. 로그에서 볼 수있는 것은 /testsub1.html입니다. URL을 http://sub1.mydomain.com/folders/sub1/testsub1.html으로 변경하면 완벽하게 작동하며 로그에 /folders/sub1/testsub1.html이 표시되고 적절한 페이지가 브라우저에 표시됩니다.

전체 경로없이이 작업을 수행하기 위해 누락 된 사항은 무엇입니까?

답변

관련 문제