Použití masky adresy webových prostředků (také je označována jako „maska adresy“) může být užitečné, když při vytváření pravidla přístupu k webovým prostředkům potřebujete zadat řadu podobných adres webových prostředků. Dobře vytvořená maska adresy může nahradit velký počet adres webových prostředků.
Při vytváření masky adresy dodržujte tato pravidla:
* nahrazuje jakoukoli sekvenci obsahující nula a více znaků.Pokud například zadáte masku adresy *abc*, pravidlo přístupu se použije na všechny webové prostředky, které obsahují sekvenci abc. Příklad: http://www.example.com/page_0-9abcdef.html.
*. (známá jako maska domény) vám umožní vybrat všechny domény adresy. Maska domény *. představuje libovolný název domény, název subdomény nebo prázdný řádek.Příklad: maska *.example.com představuje následující adresy:
http://pictures.example.com. Maska domény *. představuje pictures.http://user.pictures.example.com. Maska domény *. představuje pictures. a user.http://example.com. Maska domény *. je interpretován jako prázdný řádekwww. na začátku masky adresy je interpretována jako sekvence *..Příklad: Maska adresy www.example.com je zpracována jako *.example.com. Tato maska pokrývá adresy www2.example.com a www.pictures.example.com.
*, obsah masky adresy odpovídá stejnému obsahu s předponou (*.)./ nebo *, obsah masky adresy odpovídá stejnému obsahu s příponou /*.Příklad: Maska adresy http://www.example.com zahrnuje adresy jako například http://www.example.com/abc, kde znaky a, b, a c jsou libovolné znaky.
/, obsah masky adresy odpovídá stejnému obsahu s příponou /*./* na konci masky adresy je interpretována jako /* nebo prázdný řetězec.Příklad: maska adresy example.com zahrnuje adresy http://example.com a https://example.com.
Příklad: Maska adresy http://*.example.com zahrnuje adresu http://www.example.com, ale nezahrnuje adresu https://www.example.com.
*, pokud byl do masky adresy původně zahrnut. Pravidla 5 a 7 neplatí pro masky adresy uzavřené v dvojitých uvozovkách (viz příklady 14–18 v tabulce níže).
Příklady použití pravidel při vytváření masek adresy
Č. |
Maska adresy |
Adresa webového prostředku k ověření |
Maska adresy danou adresu zahrnuje |
Poznámka |
|---|---|---|---|---|
1 |
*.priklad.com |
http://www.123example.com |
Ne |
Viz pravidlo 1. |
2 |
*.priklad.com |
http://www.123.example.com |
Ano |
Viz pravidlo 2. |
3 |
*priklad.com |
http://www.123example.com |
Ano |
Viz pravidlo 1. |
4 |
*priklad.com |
http://www.123.example.com |
Ano |
Viz pravidlo 1. |
5 |
http://www.*.example.com |
http://www.123example.com |
Ne |
Viz pravidlo 1. |
6 |
www.example.com |
http://www.example.com |
Ano |
Viz pravidla 3, 2, 1. |
7 |
www.example.com |
https://www.example.com |
Ano |
Viz pravidla 3, 2, 1. |
8 |
http://www.*.example.com |
http://123.example.com |
Ano |
Viz pravidla 3, 4, 1. |
9 |
www.example.com |
http://www.example.com/abc |
Ano |
Viz pravidla 3, 5, 1. |
10 |
priklad.com |
http://www.example.com |
Ano |
Viz pravidly 3, 1. |
11 |
http://example.com/ |
http://example.com/abc |
Ano |
Viz pravidlo 6. |
12 |
http://priklad.com/* |
http://example.com |
Ano |
Viz pravidlo 7. |
13 |
http://example.com |
https://example.com |
Ne |
Viz pravidlo 8. |
14 |
"priklad.com" |
http://www.example.com |
Ne |
Viz pravidlo 9. |
15 |
"http://www.example.com" |
http://www.example.com/abc |
Ne |
Viz pravidlo 9. |
16 |
"*.priklad.com" |
http://www.example.com |
Ano |
Viz pravidly 1, 9. |
17 |
"http://www.example.com/*" |
http://www.example.com/abc |
Ano |
Viz pravidly 1, 9. |
18 |
"www.example.com" |
http://www.example.com; https://www.example.com |
Ano |
Viz pravidly 9, 8. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Ne |
Maska adresy obsahuje více informací než jen adresu webového prostředku. |