如果您在创建网络资源访问规则时需要输入多个相似的网页资源地址,则使用网页资源地址掩码(也称为“地址掩码”)会非常有用。如果创建得当,一个地址掩码可以替换大量的网页资源地址。
创建地址掩码时遵循以下规则:
*
字符将替换包含零或更多个字符的任意序列。例如,如果输入 *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 |
否 |
地址掩码包含的信息量多于网页资源地址。 |