Việc sử dụng một mặt nạ địa chỉ tài nguyên web (còn được gọi là một "mặt nạ địa chỉ") có thể là hữu ích nếu bạn cần nhập nhiều địa chỉ tài nguyên web giống nhau khi tạo một quy tắc truy cập tài nguyên web. Nếu được viết tốt, một mặt nạ địa chỉ có thể thay thế một lượng lớn các địa chỉ tài nguyên web.
Khi tạo một mặt nạ địa chỉ, cần tuân theo các quy tắc sau đây:
*
thay thế bất kỳ chuỗi ký tự nào chứa từ 0 ký tự hoặc hơn.Ví dụ: nếu bạn nhập tên đại diện địa chỉ *abc*
, quy tắc truy cập sẽ được áp dụng cho mọi tài nguyên web có chứa chuỗi abc
. Ví dụ: http://www.example.com/page_0-9abcdef.html
.
*.
(được gọi là tên miền đại diện) cho phép bạn chọn tất cả các tên miền của một địa chỉ. Tên miền đại diện *.
sẽ đại diện cho bất kỳ tên miền, tên miền con hoặc một dòng trống.Ví dụ: tên đại diện *.example.com
sẽ đại diện cho các địa chỉ sau:
http://pictures.example.com
. Tên miền đại diện *.
sẽ đại diện cho hình ảnh.
http://user.pictures.example.com
. Tên miền đại diện *.
sẽ đại diện cho hình ảnh
và người dùng.
http://example.com
. Tên miền đại diện *.
được hiểu là một dòng trống.www.
ở đầu mặt nạ địa chỉ được diễn giải như một chuỗi *.
.Ví dụ: tên đại diện địa chỉ www.example.com
được coi là *.example.com
. Tên đại diện này bao gồm các địa chỉ www2.example.com
và www.pictures.example.com
.
*
, nội dung của mặt nạ địa chỉ sẽ tương đương với cùng nội dung có tiền tố *.
./
hoặc *
, nội dung của mặt nạ địa chỉ sẽ tương đương với cùng một nội dung có hậu tố /*
.Ví dụ: tên đại diện địa chỉ http://www.example.com
bao gồm các địa chỉ như http://www.example.com/abc
, trong đó a
, b
, và c
là các ký tự bất kỳ.
/
, nội dung của tên đại diện địa chỉ sẽ tương đương với cùng một nội dung có hậu tố /*.
./*
ở cuối một mặt nạ địa chỉ sẽ được diễn giải như là /*
hoặc một chuỗi rỗng.Ví dụ: tên đại diện địa chỉ example.com
bao gồm các địa chỉ http://example.com
và https://example.com
.
Ví dụ: tên đại diện địa chỉ http://*.example.com
bao gồm địa chỉ http://www.example.com
nhưng không bao gồm https://www.example.com
.
*
nếu ban đầu nó được bao gồm trong mặt nạ địa chỉ. Quy tắc 5 và 7 không áp dụng cho các mặt nạ địa chỉ được đặt trong ngoặc kép (xem các ví dụ 14 – 18 trong bảng dưới đây).
Các ví dụ về cách để sử dụng quy tắc cho việc tạo mặt nạ địa chỉ
Không. |
Địa chỉ đại diện |
Địa chỉ tài nguyên web cần kiểm chứng |
Địa chỉ này có được bao gồm trong mặt nạ địa chỉ không |
Bình luận |
---|---|---|---|---|
1 |
*.example.com |
http://www.123example.com |
Không |
Xem quy tắc 1. |
2 |
*.example.com |
http://www.123.example.com |
Có |
Xem quy tắc 2. |
3 |
*example.com |
http://www.123example.com |
Có |
Xem quy tắc 1. |
4 |
*example.com |
http://www.123.example.com |
Có |
Xem quy tắc 1. |
5 |
http://www.*.example.com |
http://www.123example.com |
Không |
Xem quy tắc 1. |
6 |
www.example.com |
http://www.example.com |
Có |
Xem các quy tắc 3, 2, 1. |
7 |
www.example.com |
https://www.example.com |
Có |
Xem các quy tắc 3, 2, 1. |
8 |
http://www.*.example.com |
http://123.example.com |
Có |
Xem các quy tắc 3, 4, 1. |
9 |
www.example.com |
http://www.example.com/abc |
Có |
Xem các quy tắc 3, 5, 1. |
10 |
example.com |
http://www.example.com |
Có |
Xem các quy tắc 3, 1. |
11 |
http://example.com/ |
http://example.com/abc |
Có |
Xem quy tắc 6. |
12 |
http://example.com/* |
http://example.com |
Có |
Xem quy tắc 7. |
13 |
http://example.com |
https://example.com |
Không |
Xem quy tắc 8. |
14 |
"example.com" |
http://www.example.com |
Không |
Xem quy tắc 9. |
15 |
"http://www.example.com" |
http://www.example.com/abc |
Không |
Xem quy tắc 9. |
16 |
"*.example.com" |
http://www.example.com |
Có |
Xem các quy tắc 1, 9. |
17 |
"http://www.example.com/*" |
http://www.example.com/abc |
Có |
Xem các quy tắc 1, 9. |
18 |
"www.example.com" |
http://www.example.com; https://www.example.com |
Có |
Xem các quy tắc 9, 8. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Không |
Một mặt nạ địa chỉ chứa nhiều thông tin hơn địa chỉ của một tài nguyên web. |