웹 리소스 주소 마스크("주소 마스크"라고도 함)를 사용하면 웹 리소스 접근 규칙을 생성할 때 수많은 유사한 웹 리소스를 입력해야 할 경우 유용할 수 있습니다. 제대로 만들어진 주소 마스크 하나가 다수의 웹 리소스 주소를 대체할 수 있습니다.
주소 마스크를 만들 때, 다음 규칙을 따릅니다:
*
문자는 0자 이상의 문자를 대체합니다.예를 들어, 주소 마스크로 *abc*
를 입력하는 경우 abc
가 포함되어 있는 모든 웹 리소스에 접근 규칙이 적용됩니다. 예: http://www.example.com/page_0-9abcdef.html
.
*.
문자열(도메인 마스크)로 주소의 모든 도메인을 선택할 수 있습니다. *.
도메인 마스크는 모든 도메인 이름, 하위 도메인 이름 또는 빈 줄을 나타냅니다.예: *.example.com
마스크는 다음 주소를 나타냅니다:
http://pictures.example.com
. 도메인 마스크 *.
는 pictures
를 나타냅니다.http://user.pictures.example.com
. 도메인 마스크 *.
는 pictures
와 user
를 나타냅니다.http://example.com
. 도메인 마스크 *.
은 빈 줄로 해석됩니다.www.
문자는 *
순서로 해석됩니다.예: 주소 마스크 www.example.com
은 *.example.com
으로 해석됩니다. 이 마스크는 www2.example.com
및 www.pictures.example.com
주소를 포함합니다.
*
문자로 시작되지 않는 경우 주소 마스크의 컨텐츠는 *
접두사가 있는 컨텐츠와 동일합니다. /
또는 *
이외의 문자로 끝나는 경우 주소 마스크의 컨텐츠는 /*
접미사가 있는 컨텐츠와 동일합니다.예: 주소 마스크 http://www.example.com
에는 http://www.example.com/abc
와 같은 주소가 포함됩니다. 여기서 a
, b
, c
는 아무 문자나 상관 없습니다.
/
문자로 끝나는 경우 주소 마스크의 컨텐츠는 /*
접미사가 있는 컨텐츠와 동일합니다./*
문자는 /*
또는 빈 문자열로 해석됩니다.예: 주소 마스크 example.com
은 http://example.com
과 https://example.com
주소를 포함합니다.
예: 주소 마스크 http://*.example.com
에는 http://www.example.com
주소는 포함되지만 https://www.example.com
주소는 포함되지 않습니다.
*
문자가 주소 마스크에 처음부터 포함되어 있는 경우 해당 문자를 예외한 다른 추가 교체 문자를 고려하지 않고 처리됩니다. 규칙 5와 7은 큰 따옴표 안에 있는 주소 마스크에 적용되지 않습니다(아래 테이블에서 14~18 예시 참조).
주소 마스크를 만들 때 규칙을 사용하는 방법에 대한 예
번호 |
주소 마스크 |
확인해야 할 웹 리소스 주소 |
주소 마스크가 적용되는 주소인지 여부 |
설명 |
---|---|---|---|---|
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 |
아니오 |
주소 마스크에는 웹리소스 주소외에 추가 정보가 포함되어 있습니다. |