2014-02-11 3 views
0

다음과 같은 다시 쓰기 규칙을 사용하여 hostA.com 호스트를 새 호스트 hostB.com의 홈 페이지로 리디렉션합니다. 는 또한 www.HostB.comURL이 호스트간에 다시 쓰고 리디렉션됩니다.

<rewrite> 
     <rules> 
      <rule name="301 redirect entire site" stopProcessing="true"> 
       <match url="^hostA(.*)$" /> 
       <action type="Redirect" redirectType="Permanent" url="http://www.hostB.com" appendQueryString="true" /> 
      </rule> 
     </rules> 
    </rewrite> 

로 변경 브라우저 URL에 원하는하지만 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?

+0

처럼 DOIT 수있는 HTTP 당신이 점점 또는 리디렉션 규칙이 적용되지 않는 오류? –

+0

적용되고 있지만 브라우저 URL은 변경되지 않습니다. 또한 이전 호스트의 새 호스트에 바인딩을 추가해야했습니다. 이것이 DNS를 설정 한 후에 필요한지 나는 모른다. – jpo

답변

1

당신은 OUPUT이 생겼 어떤이

<rule name="domain redirect" enabled="true" stopProcessing="true"> 
     <match url="^hostA(.*)$" /> 
     <action type="Redirect" url="http://hostb.example.com/{R:0}" appendQueryString="true" /> 
    </rule> 
+0

그래서 hostb의 홈 페이지로 리디렉션하려면 로 마지막 줄을 변경해야합니다. 권리? – jpo

+0

예 thats right –

+0

어떤 이유로 브라우저 URL은 변경되지 않지만 리디렉션이 발생합니다. – jpo

관련 문제