IIS 웹 사이트는 다른 웹 사이트의 "기본 문서" 목록을 사용합니다.

IIS 웹 사이트는 다른 웹 사이트의 "기본 문서" 목록을 사용합니다.

Windows 2008에는 IIS 6이 있습니다. 이 서버에는 여러 웹 사이트가 있습니다.

해당 사이트 중 두 곳은 동일한 물리적 경로를 가지고 있습니다.
- Default.aspx 페이지가 기본 문서로 있어야 합니다.
- 다른 하나는 기본 문서로 index_syfab.asp를 가져야 하며 이는 단순히 Default.aspx?lid=4에서 리디렉션을 수행합니다.

문제는 두 번째 웹 사이트에 index_syfab.asp를 기본 문서로 추가하면 첫 번째 웹 사이트에도 추가된다는 것입니다. 첫 번째에서 삭제하면 두 번째에서도 삭제됩니다. 그렇게 하는 것을 어떻게 막을 수 있나요?

URL 재작성 모듈이 설치되어 있지 않으므로 현재로서는 불가능합니다.

우리는 완전히 동일한 구성으로 동일한 기술을 사용하지만 Windows 2003 및 IIS 5가 있는 다른 서버에서 완벽하게 작동합니다.

당신의 도움을 주셔서 감사합니다

답변1

먼저, Windows Server 2008에 IIS 6이 설치되어 있더라도 웹 사이트는 IIS 7에 구성되어 있습니다.

두 웹 사이트 모두 동일한 물리적 위치(예: C:\inetpub\wwwroot)를 가리키므로 <defaultDocument>구성은 C:\inetpub\wwwroot에 있는 동일한 web.config 파일에서 이루어집니다.

구성이 Metabase.xml 파일에 저장되었기 때문에 IIS 6에서는 다른 defaultDocument를 구성할 수 있었습니다.

관련 정보