Web リソースアドレスマスク(以降「アドレスマスク」)は、Web リソースアクセスルールを作成する際に、多数の類似の Web リソースアドレスを入力する必要がある場合に役立つことがあります。アドレスマスクを適切に作成すると、多数の Web リソースアドレスを置換できます。
アドレスマスクの作成時には、次のルールに従ってください:
*」記号はゼロ文字以上の文字を含むすべての文字列を置き換えます。
たとえば、*abc* アドレスマスクを入力した場合、アクセスルールは文字列 abc を含むすべての Web リソースアドレスに適用されます。例:http://www.example.com/page_0-9abcdef.html
? 文字は疑問符として扱われます。
* 文字をアドレスマスクに含めるには、* 文字を 2 回入力する必要があります。
www. 文字列は *. という文字列として解釈されます。
例:www.example.com のアドレスマスクは *.example.com として扱われます。
* ではない場合は、アドレスマスクの内容は *. プレフィックスと同じになります。*. 文字列は、*. または空文字列として解釈されます。
例:アドレスマスク http://www.*.example.com には、Web リソースのアドレス http://www2.example.com も含まれます。
/ または * 以外の場合、アドレスマスクの内容は /* ポストフィックスと同じになります。
例:アドレスマスク http://www.example.com には http://www.example.com/abc などのアドレスも含まれます(abc は任意の文字です)。
/ の場合、アドレスマスクの内容は /*. ポストフィックスと同じになります。/* は、/* または空文字列として解釈されます。例:アドレスマスク example.com のアドレスには、Web リソースのアドレス http://example.com および https://example.com が含まれます。
例:アドレスマスク http://*.example.com には、Web リソースアドレス http://www.example.com が含まれますが、https://www.example.com は含まれません。
* 文字が存在しない限り、その他の文字は考慮されません。つまり、ルール 5 と 7 はこのようなアドレスマスクに適用されません(下のテーブルの例 14 ~ 18 を参照)。
アドレスマスク作成ルールの使用例
|
番号 |
アドレスマスク |
検証する Web リソースアドレス |
アドレスマスクにアドレスが含まれるか |
コメント |
|---|---|---|---|---|
|
1 |
*.example.com |
http://www.123example.com |
含まれない |
ルール 1 を参照 |
|
2 |
*.example.com |
http://www.123.example.com |
含まれる |
ルール 1 を参照 |
|
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 |
含まれる |
ルール 1、2 を参照 |
|
7 |
www.example.com |
https://www.example.com |
含まれる |
ルール 1、2 を参照 |
|
8 |
http://www.*.example.com |
http://123.example.com |
含まれる |
ルール 2、4、1 を参照 |
|
9 |
www.example.com |
http://www.example.com/abc |
含まれる |
ルール 1、2、5 を参照 |
|
10 |
example.com |
http://www.example.com |
含まれる |
ルール 1、3 を参照 |
|
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 |
含まれる |
ルール 8、9 を参照 |
|
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
含まれない |
アドレスマスクには Web リソースのアドレス以外のデータも含まれます。 |