如果您在建立 Web 資源存取規則時,需要輸入多個相似 Web 資源位址,使用 Web 資源位址遮罩(以下也簡稱「位址遮罩」)會非常有用。如果建立得當,一個位址遮罩可以替代許多 Web 資源位址。
建立位址遮罩時,請遵守以下規則:
* 字元將替換包含零或更多字元的任何序列。
例如,如果輸入 *abc* 位址遮罩,則存取規則將套用於包含序列 abc 的所有 Web 資源位址。範例:http://www.example.com/page_0-9abcdef.html。
? 字元會以問號進行處理。
若要在位址遮罩中包括 * 字元,您需要輸入 * 字元兩次。
www. 字元序列將解譯為 *. 序列。
範例:位址遮罩 www.example.com 將以 *.example.com 進行處理。
* 字元開頭,位址遮罩內容將等同於以*. 為首碼的相同內容。*. 字元序列將被解譯為 *. 或空字串。
範例:位址遮罩 http://www.*.example.com 涵蓋 Web 資源位址 http://www2.example.com。
/ 或 * 之外的字元結尾,則位址遮罩內容等同於以 /* 為尾碼的相同內容。
範例:位址遮罩 http://www.example.com 涵蓋 http://www.example.com/abc 等位址,其中 a、b 和 c 為任意字元。
/ 字元結尾,位址遮罩內容將等同於以/*. 為尾碼的相同內容。/* 將被解譯為 /* 或空字串。範例:位址遮罩 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 |
是 |
參閱規則 2、1。 |
|
7 |
www.example.com |
https://www.example.com |
是 |
參閱規則 2、1。 |
|
8 |
http://www.*.example.com |
http://123.example.com |
是 |
參閱規則 2、4、1。 |
|
9 |
www.example.com |
http://www.example.com/abc |
是 |
參見規則 2、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 |
否 |
位址遮罩包含的資料量多於 Web 資源位址。 |