编辑网页资源地址的掩码

如果您在创建网络资源访问规则时需要输入多个相似的网页资源地址,则使用网页资源地址掩码(也称为“地址掩码”)会非常有用。如果创建得当,一个地址掩码可以替换大量的网页资源地址。

创建地址掩码时遵循以下规则:

  1. * 字符将替换包含零或更多个字符的任意序列。

    例如,如果输入 *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 这样的地址,其中 abc 为任意字符。

  6. 如果地址掩码以 / 字符结尾,则地址掩码的内容等同于以 /* 为后缀的内容。
  7. 地址掩码末尾的字符序列 /* 将被解释为 /* 或空字符串。
  8. 网页资源地址根据地址掩码进行验证,同时会考虑使用的协议(http 或 https):
    • 如果地址掩码不含网络协议,该地址掩码将涵盖使用任意网络协议的地址。

      例如:地址掩码 example.com 涵盖地址 http://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

    地址掩码包含的信息量多于网页资源地址。

     

页面顶部