0

URL을 HTTP에서 HTTPS로 전달하기 위해 web.config에 아래 코드를 추가했습니다.Google 크롬 브라우저에서 내 애플리케이션을 HTTP에서 HTTPS로 자동 리디렉션합니다.

<rewrite xdt:Transform="Insert"> 
    <rules> 
    <!-- Redirects users to HTTPS if they try to access with HTTP --> 
    <rule 
     name="Force HTTPS" 
     stopProcessing="true"> 
     <match url="(.*)"/> 
     <conditions> 
     <add input="{HTTPS}" pattern="^OFF$" ignoreCase="true"/> 
     </conditions> 
     <action 
     type="Redirect" 
     url="https://{HTTP_HOST}/{R:1}" 
     /> <!--redirectType="Permanent"--> 
    </rule> 
    </rules> 

</rewrite> 

그것은, 잠시 후 나는 Web.config의에서 위의 코드를 잘 제거 워킹하지만 내 응용 프로그램 내 로컬 컴퓨터에서 실행 할 때마다 여전히 내 구글 크롬 브라우저가 자동으로 HTTPS 내 URL 형태의 HTTP 리디렉션합니다.

위의 문제를 해결하는 방법을 알려주십시오.

Pradeep

답변

1

Google 크롬 캐시가 리디렉션됩니다. 웹 설정을 변경 한 후 캐시를 지우거나 적어도 네트워크 탭에서 '캐시 사용 안함'옵션을 선택하여 개발자 콘솔을 열어 두십시오.

+0

"캐시 사용 안 함"으로 설정하면 작동하지만 캐시를 지울 때마다 작동하지 않습니다. – pradeep

+0

나는 그것을 알고있다. BTW, 리디렉션 테스트에 유용한 플러그인을 발견했습니다. https://chrome.google.com/webstore/detail/redirect-path/aomidfkchockcldhbkggjokdkkebmdll –