반응형
IIS URL 재 작성 {R : N} 설명
{R : N}의 목적을 이해하지 않습니다. 때 사람이 사용할 명확히 주시겠습니까
{R:0}
-to-를{R:1}
사용 예 :
<action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" />
{R : 1}을 사용하는 ScottGu를 보았습니다
반면 아래에는 {R : 0}이 있습니다.
http://weblogs.asp.net/owscott/archive/2009/11/27/iis-url-rewrite-rewriting-non-www-to-www.aspx
아래의 IIS 링크를 클릭하여 아래 정의를 충분히 이해하지 않습니다.
조건 패턴에 대한 역 참조는 {C : N}으로 이미지입니다. 여기서 N은 0에서 9까지입니다. 규칙 패턴에 대한 역 참조는 {R : N}으로 이미지입니다. 여기서 N은 0에서 9입니다. {R : 0} 및 {C : 0}은 일치하는 것을 포함합니다.
문서에 따라 :
ECMAScript 구문을 사용하는 경우 역 참조를 패턴 해야하는 패턴 부분을 괄호로 묶어 역 참조를 만들 수 있습니다.
따라서 문서에서 다음 예제를 사용하십시오.
^(www\.)(.*)$
조건www.foo.com
에서 입력 한 값 을 사용하면 다음과 같은 결과를 얻을 수 있습니다.
{C:0} - www.foo.com
{C:1} - www.
{C:2} - foo.com
간단하게 광고 :
{R:x}
규칙 패턴 (<match url="...">
) 에서 역 참조로 사용 됩니다.{C:x}
조건 패턴 (<conditions><add input="{HTTP_HOST}" pattern="..."></conditions>
) 에서 역 참조로 사용됩니다.0
참조는 전체 입력을 포함합니다.1
는 괄호 안의 참조 첫-th 패턴과 일치 여부하는 문자열의 첫-th 부분 포함될()
상기2
참조 번호를 참조하여 두-th, 등 ... 최대9
노트 :
"와일드 카드"패턴 구문을 사용하는 경우 패턴에 별표 기호 (*)를 사용할 때 항상 역 참조가 생성됩니다. "?"인 경우 역 참조가 생성되지 않습니다. 패턴에 사용됩니다.
참고 URL : https://stackoverflow.com/questions/16998832/iis-url-rewrite-rn-clarification
반응형
'ProgramingTip' 카테고리의 다른 글
정적 초기화 프로그램을 실행하지 않고 Java 클래스 경로에 클래스가 있는지 확인하십시오. (0) | 2020.11.28 |
---|---|
RabbitMQ 대신 Celery를 사용하는 이유는 무엇입니까? (0) | 2020.11.28 |
Pandas로 탭으로 구분 된 파일 읽기 -Windows에서는 작동하지만 Mac에서는 작동하지 않습니다 (0) | 2020.11.28 |
py.test 테스트 내에서 로깅 (0) | 2020.11.28 |
추가해야하는 이유 (0) | 2020.11.28 |