Die Verwendung einer Adressmasken für eine Webressource (im Weiteren auch "Adressmaske") kann in praktisch sein, wenn Sie beim Erstellen einer Zugriffsregel für Webressourcen viele ähnlich lautende Adressen von Webressourcen eingeben müssen. So kann eine entsprechend formulierte Adressmaske viele Adressen von Webressourcen ersetzen.
Beim Erstellen einer Adressmaske sollten folgende Regeln beachtet werden:
*
-Zeichen ersetzt eine beliebige Sequenz von null oder mehr Zeichen.Wenn Sie beispielsweise die Adressmaske *abc*
eingeben, wird die Zugriffsregel der Webressourcen auf alle Adressen angewendet, in denen die Sequenz abc
enthalten ist. Beispiel: http://www.example.com/page_0-9abcdef.html
.
*.
ermöglicht die Auswahl aller Domänen einer Adresse und stellt damit eine Domänenmaske dar. Die Domänenmaske *.
wird als beliebiger Domänenname, Subdomänenname oder leere Zeichenfolge behandelt.Beispiel: Die folgenden Adressen unterliegen der Maske *.example.com
:
http://pictures.example.com
– wobei die Domänenmaske *.
auf pictures
angewendet wird.http://user.pictures.example.com
– wobei die Domänenmaske *.
auf pictures
und user
angewendet wird.http://example.com
– wobei die Domänenmaske *.
als leere Zeichenfolge behandelt wird.www.
am Anfang einer Adressmaske wird als Sequenz *
interpretiert..Beispiel: Die Adressmaske www.example.com
wird als *.example.com
interpretiert. Die Maske deckt auch die Adressen www2.example.com
und www.pictures.example.com
ab.
*
beginnt, entspricht der Inhalt der Adressmaske demselben Inhalt mit dem Präfix *.
./
oder *
endet, entspricht der Inhalt der Adressmaske demselben Inhalt mit dem Postfix /*
.Beispiel: Die Adressmaske http://www.example.com
deckt die Adressen der Form http://www.example.com/abc
ab, wobei a
, b
, c
beliebige Zeichen sein können.
/
-Zeichen endet, entspricht der Inhalt der Adressmaske demselben Inhalt mit dem Postfix /*
./*
am Ende der Adressmaske wird als /*
oder als leere Zeichenfolge behandelt.Beispiel: Die Adressmaske example.com
deckt die Adressen http://
example.com
und https://
example.com
ab.
Beispiel: Die Adressmaske http://*.example.com
deckt die Adresse http://www.example.com
ab, aber nicht die Adresse https://www.example.com
.
*
-Zeichens, wenn es ursprünglich in der Adressmaske enthalten war. Für Adressmasken, die von doppelten Anführungszeichen umschlossen sind, werden die Regeln 5 und 7 nicht angewendet (siehe Beispiele 14 – 18 in der unteren Tabelle).
Beispiele zur Anwendung der Regeln für die Erstellung von Adressmasken
Nr. |
Adressmaske |
Geprüfte Adresse einer Webressource |
Entspricht die geprüfte Adresse der Adressmaske? |
Kommentar |
---|---|---|---|---|
1 |
*.example.com |
http://www.123example.com |
Nein |
Siehe Regel 1 |
2 |
*.example.com |
http://www.123.example.com |
Ja |
Siehe Regel 2 |
3 |
*example.com |
http://www.123example.com |
Ja |
Siehe Regel 1 |
4 |
*example.com |
http://www.123.example.com |
Ja |
Siehe Regel 1 |
5 |
http://www.*.example.com |
http://www.123example.com |
Nein |
Siehe Regel 1 |
6 |
www.example.com |
http://www.example.com |
Ja |
Siehe Regeln 3, 2, 1 |
7 |
www.example.com |
https://www.example.com |
Ja |
Siehe Regeln 3, 2, 1 |
8 |
http://www.*.example.com |
http://123.example.com |
Ja |
Siehe Regeln 3, 4, 1 |
9 |
www.example.com |
http://www.example.com/abc |
Ja |
Siehe Regeln 3, 5, 1 |
10 |
example.com |
http://www.example.com |
Ja |
Siehe Regeln 3, 1 |
11 |
http://example.com/ |
http://example.com/abc |
Ja |
Siehe Regel 2 |
12 |
http://example.com/* |
http://example.com |
Ja |
Siehe Regel 7 |
13 |
http://example.com |
https://example.com |
Nein |
Siehe Regel 8 |
14 |
"example.com" |
http://www.example.com |
Nein |
Siehe Regel 9 |
15 |
"http://www.example.com" |
http://www.example.com/abc |
Nein |
Siehe Regel 9 |
16 |
"*.example.com" |
http://www.example.com |
Ja |
Siehe Regeln 1, 9 |
17 |
"http://www.example.com/*" |
http://www.example.com/abc |
Ja |
Siehe Regeln 1, 9 |
18 |
"www.example.com" |
http://www.example.com; https://www.example.com |
Ja |
Siehe Regeln 9, 8 |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Nein |
Die Adressmaske enthält mehr Informationen als die Adresse der Webressource. |