호스트 된 계정의 루트를 가리키는 도메인 이름이 있습니다. 루트 디렉토리 내에서 Web.Config (URL 재 작성 전용)와 2 개의 애플리케이션 시작점 즉,/josh 및/sudoktion이 있습니다.IIS URL 다시 쓰기 문제
사용자가 www.sudoktion.com으로 이동하면/sudoktion으로 이동하고, 사용자가 josh.sudoktion.com에 가면/josh로 이동합니다. 이것은 완벽하게 작동합니다. WWW를 추가하지 않고 sudoktion.com :
<rule name="Rewrite1" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.sudoktion.com$" />
</conditions>
<action type="Rewrite" url="sudoktion/{R:1}" />
</rule>
<rule name="Rewrite9" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^josh.sudoktion.com$" />
</conditions>
<action type="Rewrite" url="josh/{R:1}" />
</rule>
는 사용자가에 간다 갖는 문제의 메신저가되어 그러나합니다. 처음에는 사용자가 루트로 이동하여 루트의 내용을 노출합니다. 패턴 = "sudoktion.com $"을 가진 새 규칙을 추가하고 sudoktion/ 에 다시 쓰려고 시도했지만 josh.sudoktion.com의 스타일이 경로 문제를 해결합니다.
sudoktion.com/의 재 작성 규칙을 sudoktion에/josh.sukoktion.com 규칙을 josh /를 위반하지 않고 어떻게 추가 할 수 있습니까?
<add input="{HTTP_HOST}" pattern="^sudoktion.com$" />
을하고 두 rukes과 일치합니다
감사합니다. Marco! 완벽한 작품 – jr3