웹 리소스 주소 마스크 편집

웹 리소스 주소 마스크("주소 마스크"라고도 함)를 사용하면 웹 리소스 접근 규칙을 생성할 때 수많은 유사한 웹 리소스를 입력해야 할 경우 유용할 수 있습니다. 제대로 만들어진 주소 마스크 하나가 다수의 웹 리소스 주소를 대체할 수 있습니다.

주소 마스크를 만들 때, 다음 규칙을 따릅니다:

  1. * 문자는 0자 이상의 문자를 대체합니다.

    예를 들어, 주소 마스크로 *abc*를 입력하는 경우 abc가 포함되어 있는 모든 웹 리소스에 접근 규칙이 적용됩니다. 예: http://www.example.com/page_0-9abcdef.html.

  2. *. 문자열(도메인 마스크)로 주소의 모든 도메인을 선택할 수 있습니다. *. 도메인 마스크는 모든 도메인 이름, 하위 도메인 이름 또는 빈 줄을 나타냅니다.

    예: *.example.com 마스크는 다음 주소를 나타냅니다:

    • http://pictures.example.com. 도메인 마스크 *.pictures.를 나타냅니다.
    • http://user.pictures.example.com. 도메인 마스크 *.pictures.user.를 나타냅니다.
    • http://example.com. 도메인 마스크 *.은 빈 줄로 해석됩니다.
  3. 주소 마스크 처음에 나오는 www. 문자는 * 순서로 해석됩니다.

    예: 주소 마스크 www.example.com*.example.com으로 해석됩니다. 이 마스크는 www2.example.comwww.pictures.example.com 주소를 포함합니다.

  4. 주소 마스크가 * 문자로 시작되지 않는 경우 주소 마스크의 컨텐츠는 * 접두사가 있는 컨텐츠와 동일합니다.
  5. 주소 마스크가 / 또는 * 이외의 문자로 끝나는 경우 주소 마스크의 컨텐츠는 /* 접미사가 있는 컨텐츠와 동일합니다.

    예: 주소 마스크 http://www.example.com에는 http://www.example.com/abc와 같은 주소가 포함됩니다. 여기서 a, b, c는 아무 문자나 상관 없습니다.

  6. 주소 마스크가 / 문자로 끝나는 경우 주소 마스크의 컨텐츠는 /* 접미사가 있는 컨텐츠와 동일합니다.
  7. 주소 마스크 끝에 나오는 /* 문자는 /* 또는 빈 문자열로 해석됩니다.
  8. 웹 리소스 주소는 주소 마스크와 비교하여 확인됩니다. 이때 프로토콜(http 또는 https) 또한 고려합니다:
    • 주소 마스크에 네트워크 프로토콜이 포함되어 있지 않은 경우 이 주소 마스크는 네트워크 프로토콜에 상관없이 모든 주소를 포함합니다.

      예: 주소 마스크 example.comhttp://example.comhttps://example.com 주소를 포함합니다.

    • 주소 마스크에 네트워크 프로토콜이 포함되어 있는 경우 이 주소 마스크는 네트워크 프로토콜이 동일한 주소만 포함합니다.

      예: 주소 마스크 http://*.example.com에는 http://www.example.com 주소는 포함되지만 https://www.example.com 주소는 포함되지 않습니다.

  9. 큰따옴표로 묶여 있는 주소 마스크는 * 문자가 주소 마스크에 처음부터 포함되어 있는 경우 해당 문자를 예외한 다른 추가 교체 문자를 고려하지 않고 처리됩니다. 규칙 5와 7은 큰 따옴표 안에 있는 주소 마스크에 적용되지 않습니다(아래 테이블에서 14 - 18 예시 참조).
  10. 웹 리소스의 주소 마스크를 비교할 때 사용자 이름과 암호, 연결 포트 및 대소문자는 고려하지 않습니다.

     

    주소 마스크를 만들 때 규칙을 사용하는 방법에 대한 예

     

    번호

    주소 마스크

    확인해야 할 웹 리소스 주소

    주소 마스크가 적용되는 주소인지 여부

    설명

    1

    *.example.com

    http://www.123example.com

    아니오

    규칙 1 참조.

    2

    *.example.com

    http://www.123.example.com

    규칙 2 참조.

    3

    *example.com

    http://www.123example.com

    규칙 1 참조.

    4

    *example.com

    http://www.123.example.com

    규칙 1 참조.

    5

    http://www.*.example.com

    http://www.123example.com

    아니오

    규칙 1 참조.

    6

    www.example.com

    http://www.example.com

    규칙 3, 2, 1 참조.

    7

    www.example.com

    https://www.example.com

    규칙 3, 2, 1 참조.

    8

    http://www.*.example.com

    http://123.example.com

    규칙 3, 4, 1 참조.

    9

    www.example.com

    http://www.example.com/abc

    규칙 3, 5, 1 참조.

    10

    example.com

    http://www.example.com

    규칙 3 및 1 참조.

    11

    http://example.com/

    http://example.com/abc

    규칙 6 참조.

    12

    http://example.com/*

    http://example.com

    규칙 7 참조.

    13

    http://example.com

    https://example.com

    아니오

    규칙 8 참조.

    14

    "example.com"

    http://www.example.com

    아니오

    규칙 9 참조.

    15

    "http://www.example.com"

    http://www.example.com/abc

    아니오

    규칙 9 참조.

    16

    "*.example.com"

    http://www.example.com

    규칙 1 및 9 참조.

    17

    "http://www.example.com/*"

    http://www.example.com/abc

    규칙 1 및 9 참조.

    18

    "www.example.com"

    http://www.example.com; https://www.example.com

    규칙 9 및 8 참조.

    19

    www.example.com/abc/123

    http://www.example.com/abc

    아니오

    주소 마스크에는 웹리소스 주소외에 추가 정보가 포함되어 있습니다.

     

맨 위로