Úprava masek pro adresy webových prostředků
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:
- Znak
*
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í sekvenciabc
. Příklad:http://www.priklad.cz/stranka_0-9abcdef.html
. - Posloupnost znaků
*.
(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
*.priklad.cz
představuje následující adresy:http://fotky.priklad.cz
. Maska domény*.
představujefotky.
http://uzivatel.fotky.priklad.cz
. Maska domény*.
představujefotky.
auzivatel.
http://priklad.cz
. Maska domény*.
je interpretován jako prázdný řádek.
- Sekvence znaků
www.
na začátku masky adresy je interpretována jako sekvence*.
.Příklad: Maska adresy
www.priklad.cz
je zpracována jako*.priklad.cz
. Tato maska pokrývá adresywww2.priklad.cz
awww.fotky.priklad.cz
. - Pokud maska adresy nezačíná znakem
*
, obsah masky adresy odpovídá stejnému obsahu s předponou (*.
). - Pokud maska adresy končí jiným znakem než
/
nebo*
, obsah masky adresy odpovídá stejnému obsahu s příponou/*
.Příklad: Maska adresy
http://www.priklad.cz
zahrnuje adresy jako napříkladhttp://www.priklad.cz/abc
, kde znakya
,b
, ac
jsou libovolné znaky. - Pokud maska adresy končí znakem
/
, obsah masky adresy odpovídá stejnému obsahu s příponou/*.
. - Sekvence znaků
/*
na konci masky adresy je interpretována jako/*
nebo prázdný řetězec. - Adresy webových prostředků jsou ověřovány pomocí masky adresy a při této operaci je brán v potaz protokol (http nebo https):
- Pokud maska adresy neobsahuje žádný síťový protokol, tato maska adresy zahrnuje adresy s jakýmkoli síťovým protokolem.
Příklad: Maska adresy
priklad.cz
pokrývá adresyhttp://priklad.cz
ahttps://priklad.cz
. - Pokud maska adresy obsahuje nějaký síťový protokol, tato maska adresy zahrnuje jen adresy se stejným síťovým protokolem, který je v masce adresy.
Příklad: Maska adresy
http://*.priklad.cz
zahrnuje adresuhttp://www.priklad.cz
, ale nezahrnuje adresuhttps://www.priklad.cz
.
- Pokud maska adresy neobsahuje žádný síťový protokol, tato maska adresy zahrnuje adresy s jakýmkoli síťovým protokolem.
- Maska adresy, která je v dvojitých uvozovkách, je zpracována bez zohlednění jakýchkoli dalších nahrazení, kromě znaku
*
, 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). - Uživatelské jméno a heslo, port připojení a velká a malá písmena nejsou při porovnávání s maskou adresy webového prostředku brány v potaz.
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.priklad.com
http://www.example.com
Ano
Viz pravidla 3, 2, 1.
7
www.priklad.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.priklad.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.priklad.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.priklad.com/*"
http://www.example.com/abc
Ano
Viz pravidly 1, 9.
18
"www.priklad.com"
http://www.priklad.com; https://www.priklad.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.