2014-12-17 3 views
1

web.config에 subdomain.domain.com과 같은 다시 쓰기 규칙을 www.domain.com/abc/xyz에 작성하고 url 하위 도메인을 유지하려고합니다. 브라우저 바에서 .domain.com. 어떻게하면됩니까? 나는 많은 구성을 시도했지만 이것이 가능하지 않은 것으로 보인다.web.config URL을 만드는 방법 하위 도메인을 pageroute로 리디렉션하는 재 작성

<rewrite> 
    <rules> 
    <rule name="SubDomain" stopProcessing="true"> 
     <match url="(.*)" /> 
     <conditions> 
     <add input="{HTTP_HOST}" pattern="^(?!www)(\w+)\.domain\.com$" /> 
     </conditions> 
     <action type="Rewrite" url="http://www.domain.com.com/abc/xyz" /> 
    </rule> 
    </rules> 
</rewrite>--> 

답변

1

이 작동합니다 : 아래

내가 시도한 예이다

<rule name="SubDomain" stopProcessing="true"> 
<match url="(.*)" /> 
    <conditions> 
     <add input="{HTTP_HOST}" pattern="(.*).domain.com" /> 
    </conditions> 
    <action type="Rewrite" url="/abc/xyz" /> 
</rule> 
+0

이 접근 방식의 문제점은 페이지/ABC/XYZ가 모든 관련 컨텐츠를 열려고 할 것입니다 예를 들어 subdomain.domain.com/style.css. 모든 콘텐츠 참조를 절대 URL로 변경하여 문제를 해결합니다. 도움 주셔서 감사합니다. – johniecco

관련 문제