2012-10-15 4 views
3

기존 Apache에서 호스팅하는 웹 사이트를 ASPX IIS 7.5 호스트 웹 사이트로 대체합니다."; jsessionid ="가 포함 된 Apache 7 URL 리디렉션

현재

, 구글은

http://mysite.co.uk/mypage.html;jsessionid=D4F2C4D93229A451BCA886061501C777

내가 수 있도록이 링크를 원하는 ... 하위 페이지 (아파치) 링크를 이런 식으로 뭔가를 보이는 경우 (기본 사이트를 기준으로) 여러 서브 페이지의 결과를 표시 내가 301 HTTP가 "anotherpage.aspx"을 "의 mypage.html"를 리디렉션 IIS에서 재 생성 할 수 있습니다

http://mysite.co.uk/anotherpage.aspx

이런 일에 IIS에 의해 재 (301) ...하지만이 작동하지 않습니다 때 t 그는 "mypage.html"에 대한 수신 요청에도 "; jsession = ..."이 포함됩니다.

리디렉션 와일드 카드를 살펴 봤지만 올바른 결과를 얻지 못했습니다.

모든 조언을 주시면 감사하겠습니다.

답변

0

이 문제는 IIS URL Rewrite으로 해결되었습니다. 다음 샘플 규칙은 위에서 설명한 문제를 해결할 것입니다 ...

<rewrite> 
    <rules> 
     <rule name="mypage"> 
      <match url="^mypage.html" /> 
      <action type="Rewrite" url="anotherpage.aspx" appendQueryString="false" /> 
     </rule> 
    </rules> 
</rewrite>