Editarea măștilor pentru adrese de resurse Web
Utilizarea unei măști pentru adrese de resurse Web (denumită și „mască de adresă”) poate fi utilă dacă ai nevoie să introduci multe adrese de resurse Web similare la crearea unei reguli de accesare a resurselor Web. Dacă este bine construită, o mască de adresă poate înlocui un număr mare de adrese de resurse Web.
Atunci când creați o mască de adresă, respectați aceste reguli:
- Caracterul
*
înlocuiește orice secvență care conține zero sau mai multe caractere.De exemplu, dacă introduceți masca de adrese
*abc*
, regula de acces este aplicată tuturor resurselor Web care conțin secvențaabc
. Exemplu:http://www.example.com/page_0-9abcdef.html
. - O secvență de caractere
*.
(cunoscută și ca mască de domeniu) vă permite să selectați toate domeniile unei adrese. Masca de domeniu*.
reprezintă orice nume de domeniu, subdomeniu sau o linie goală.Exemplu: masca
*.example.com
reprezintă următoarele adrese:http://pictures.example.com
. Masca de domeniu*.
reprezintăimagini.
http://user.pictures.example.com
. Masca de domeniu*.
reprezintăimagini.
șiutilizator.
http://example.com
. Masca de domeniu*.
este interpretată ca o linie goală.
- Secvența de caractere
www.
de la începutul unei măști de adrese este interpretată ca o secvență*.
.Exemplu: masca de adresă
www.example.com
este tratată ca*.example.com
. Această mască acoperă adreselewww2.example.com
șiwww.pictures.example.com
. - Dacă o mască de adrese nu are la început caracterul
*
, conținutul măștii de adrese este echivalent cu același conținut cu prefixul*.
- Dacă o mască de adresă se termină cu alt caracter decât
/
sau*
, conținutul măștii de adresă este echivalent cu același conținut cu postfixul/*
.Exemplu: masca de adresă
http://www.example.com
acoperă adrese precumhttp://www.example.com/abc
, undea
,b
șic
sunt orice caractere. - Dacă o mască de adresă are la sfârșit caracterul
/
, conținutul măștii de adresă este echivalent cu același conținut cu postfixul/*.
- Secvența de caractere
/*
la sfârșitul unei măști de adrese este interpretată ca/*
sau ca un șir necompletat. - Adresele de resurse Web sunt comparate cu o mască de adrese, luându-se în considerare protocolul (http sau https):
- Dacă masca de adrese nu conține niciun protocol de rețea, această mască de adrese acoperă adresele fără niciun protocol de rețea.
Exemplu: masca de adresă
example.com
acoperă adreselehttp://example.com
șihttps://example.com
. - Dacă masca de adrese conține un protocol de rețea, această mască de adrese acoperă numai adresele cu același protocol de rețea ca și masca de adrese.
Exemplu: masca de adresă
http://*.example.com
acoperă adresahttp://www.example.com
, însă nu acoperăhttps://www.example.com
.
- Dacă masca de adrese nu conține niciun protocol de rețea, această mască de adrese acoperă adresele fără niciun protocol de rețea.
- O mască de adresă încadrată între ghilimele este tratată fără a se lua în considerare alte înlocuiri suplimentare, cu excepția caracterului
*
în cazul în care a fost inclus inițial în masca de adresă. Regulile 5 și 7 nu se aplică pentru măștile de adresă încadrate între ghilimele duble (vezi exemplele 14 – 18 din tabelul de mai jos). - Numele de utilizator și parola, portul de conectare și tipul majusculă/minusculă al caracterului nu sunt luate în considerare la compararea cu masca de adrese a unei resurse Web.
Exemple de moduri de utilizare a regulilor pentru crearea măștilor de adrese
Nr.
Mască de adresă
Adresă resursă Web de verificat
Este adresa acoperită de masca de adrese
Comentariu
1
*.example.com
http://www.123example.com
Nu
Vezi regula 1.
2
*.example.com
http://www.123.example.com
Da
Vezi regula 2.
3
*example.com
http://www.123example.com
Da
Vezi regula 1.
4
*example.com
http://www.123.example.com
Da
Vezi regula 1.
5
http://www.*.example.com
http://www.123example.com
Nu
Vezi regula 1.
6
www.example.com
http://www.example.com
Da
Vezi regulile 3, 2, 1.
7
www.example.com
https://www.example.com
Da
Vezi regulile 3, 2, 1.
8
http://www.*.example.com
http://123.example.com
Da
Vezi regulile 3, 4, 1.
9
www.example.com
http://www.example.com/abc
Da
Vezi regulile 3, 5, 1.
10
example.com
http://www.example.com
Da
Vezi regulile 3, 1.
11
http://example.com/
http://example.com/abc
Da
Vezi regula 6.
12
http://example.com/*
http://example.com
Da
Vezi regula 7.
13
http://example.com
https://example.com
Nu
Vezi regula 8.
14
"example.com"
http://www.example.com
Nu
Vezi regula 9.
15
"http://www.example.com"
http://www.example.com/abc
Nu
Vezi regula 9.
16
"*.example.com"
http://www.example.com
Da
Vezi regulile 1, 9.
17
"http://www.example.com/*"
http://www.example.com/abc
Da
Vezi regulile 1, 9.
18
"www.example.com"
http://www.example.com; https://www.example.com
Da
Vezi regulile 9, 8.
19
www.example.com/abc/123
http://www.example.com/abc
Nu
O mască de adrese conține mai multe informații decât adresa unei resurse Web.