2017-04-11 1 views
0

간단한 재 작성 URL이어야하며 하위 도메인을 사용하고 기본 웹 사이트의 경로에 다시 작성해야합니다. 이 올바르게 IIS에서 로컬로 작동합니다. 그러나, 우리 Webapp 내에서 작동하지 않습니다, Azure 폴더에 하위 도메인을 가리키는 방법에 대한 제안? 모든 사용자 정의 도메인과 인증서는 Azure에서 올바르게 연결되어 있으며 작동하는 다른 규칙이 몇 개 있습니다. 하위 도메인 재 작성을위한 것이 아닙니다. 당신이 푸른 내부 하위 도메인 다시 쓰기시 명시해야 나타납니다 도움Azure WebApp 하위 도메인 재 작성

+0

현재보고있는 동작은 무엇입니까? 또한 ... 현재 사용자 정의 도메인 구성은 무엇입니까? 동일한 Azure Web App에 기본 도메인 이름과 하위 도메인이 설정되어 있습니까? 우리는 당신을 돕기 위해 더 자세한 정보가 필요합니다. –

+0

내가 보는 것은 http://oursubdomain.ourdomain.com이 리디렉션되는 대신 http://oursubdomain.ourdomain.com과 동일한 콘텐츠를 표시한다는 것입니다. CNAME은 DNS에서도 올바르게 설정됩니다. 네, 메인과 서브 도메인 모두 동일한 Azure Web App에 설치되어 있습니다. 다른 모든 규칙이 올바르게 작동하고 있습니다. – BinaryMoses

+0

<규칙 이름 = "HTTPS로 리디렉션"> <매치 URL = "(. *)"/> <= 입력을 추가 "{HTTPS}"패턴 = "오프"/> <작업 유형 = – BinaryMoses

답변

0

에 대한

<rule> 
<match url="*" /> 
<conditions logicalGrouping="MatchAll"> 
    <add input="{REQUEST_URI}" pattern="*://oursubdomain.*/*" /> 
</conditions> 
<action type="Redirect" url="{C:1}://ourwebsite.com/oursubdomain/{C:3}" redirectType="Permanent" /> 
</rule> 

감사합니다. 마찬가지로 Azure는 이미 하위 doamain을 매핑하기 위해 와일드 카드를 사용하고 있습니다. Pattern = ": //oursubdomain.*/"을 pattern = "^ oursubdomain.ourdomain.com $"으로 바꾸면 이제 규칙이 올바르게 작동합니다.

관련 문제