2017-12-19 5 views
0

URL 재 작성을 사용하여 Http를 Https로 보내는 여러 사이트를 설정했습니다.IIS URL Http to Https 다시 작성, 단일 URL 제외

모든 사이트는 두 개의 하위 폴더로 설정됩니다. 예 :

  1. http://www.example.net
  2. http://www.example.net/abc
  3. http://www.example.net/xyz

이 내 현재의 URL 인바운드 규칙 설정을 다시 작성입니다 :

  • 패턴 : (. *)
  • 조건 입력 : {HTTPS}
  • 확인 입력 문자열이있는 경우 : 패턴을
  • 패턴을 일치 :^OFF $
  • 조치 유형 :
  • 리디렉션 URL을 리디렉션 : https : //로 {HTTP_HOST}/{R : 1}
  • 리디렉션 유형 : 영구 (301)

세 가지 모두가 Https로 완벽하게 리디렉션됩니다.

그러나이 규칙에서 하위 폴더 중 하나를 제외하고 Https (http://www.example.net/abc)로 리디렉션하지 않아야합니다.

기존 규칙 조건을 수정하여이 작업을 수행 할 수 있습니까? 또는 추가 규칙 또는 규칙 조건을 추가하여 더 나은 결과를 얻을 수 있습니까?

답변

0

당신은 기존 규칙을 수정하고 추가 조건을 추가 할 수 있습니다 enter image description here

조건 입력 : {REQUEST_URI}

확인하면 입력 문자열 : Does Not Match the Pattern

패턴 :이 상태로 ^/abc

, 규칙은 abc부터 시작하는 모든 URL을 제외합니다. 예를 들어, 이러한 URL은 제외됩니다

  • /ABC
  • /ABCDEF
  • /ABC/XYZ