2014-11-30 2 views
1

으로 변경되었습니다. ASP.NEt 웹 폼을 MVC 5로 변환했으며 암호화 된 페이지 만 제외하고 모든 이전 .aspx 페이지를 리디렉션하는 규칙을 작성했습니다.정확하게 일치하는 https url 규칙을 가진 IIS 다시 쓰기 규칙이

나는 크게 그물 결과이 규칙 :: ERR_CORRECTION_RESET

<rule name="https link" stopProcessing="true" patternSyntax="ExactMatch"> 
<match url="https://www.mysite.org/ssl/securedonation.aspx" /> 

<action type="Redirect" url="/donate/" redirectType="Permanent"/> 
</rule> 

내가 조건을 추가 할 필요가 의심을 수정에 도움을 고맙게 생각하지만, 구문 또는 기능을 알아낼 수 없었다.

감사합니다.

답변

1

예를 들어 http가 아닌 https에서만 일치 시키려면 조건을 추가하면됩니다. 그러나 귀하의 경우에는 이것이 중요하지 않다고 생각합니다. securedonation.aspx 페이지를/donate /로 리디렉션 할 수 있습니다. https를 사용하기 때문에 다르게 처리 할 필요가 없습니다. 사용해보기 :

<rule name="https link" stopProcessing="true" patternSyntax="ExactMatch"> 
    <match url="ssl/securedonation.aspx" /> 

    <action type="Redirect" url="/donate/" redirectType="Permanent"/> 
</rule> 
+0

불행히도, 이것은 내 그림과 같은 방식으로 작동합니다. https 링크의 결과는 net :: ERR_CORRECTION_RESET입니다. 실제로 https://mysite.org를 포함한 모든 https 링크는 동일한 오류를 발생시킵니다. – JaneH

+0

윙윙 거리는 윙윙 거리는 리디렉션 규칙 문제와 비슷합니다. SSL 인증서가 올바르게 설치 되었습니까? 다른 사용자가 동일한 문제가 있습니까? 이 링크가 도움이 되나요? https://www.youtube.com/watch?v=9orMZyky-UI –

+0

YouTube가 개인용 컴퓨터에서 오류를 수정하는 방법을 설명합니다. 이것은 이전 버전의 암호화 된 페이지 (https)가있는 공개 웹 사이트입니다. 새 사이트에는 암호화 된 콘텐츠가 없으므로 인증서가 없습니다. 새 사이트에 대한 https 요청은 모든 브라우저 및 테스트 한 모든 기기에서 오류가 발생합니다. – JaneH

관련 문제