Die Verwendung einer Adressmaske für eine Webressource (im Folgenden „Adressmaske“) bietet sich an, wenn eine Zugriffsregel für Webressourcen erstellt wird, für die eine hohe Anzahl ähnlicher Adressen für Webressourcen angegeben werden soll. Eine korrekt formulierte Adressmaske kann eine Vielzahl von Webressourcen ersetzen.
Für das Erstellen einer Adressmaske sind folgende Regeln zu beachten:
*
ersetzt eine beliebige Abfolge aus null oder mehr Zeichen.Beispielsweise wird bei Angabe der Adressmaske *abc*
die Zugriffsregel für Webressourcen auf alle Adressen angewendet, welche die Zeichenfolge abc
enthalten. Beispiel: http://www.example.com/page_0-9abcdef.html
.
*.
(auch Domänenmaske genannt) können Sie alle Domänen einer Adresse auswählen. Die Domänenmaske *.
ersetzt einen beliebigen Domänennamen, einen Subdomänennamen oder eine leere Zeile.Beispiel: Die Maske *.example.com
steht für die folgenden Adressen:
http://pictures.example.com
. Die Domänenmaske *.
ersetzt pictures.
http://user.pictures.example.com
. Die Domänenmaske *.
ersetzt pictures.
und user.
http://example.com
. Die Domänenmaske *.
wird als Leerzeile interpretiert.www.
zu Beginn der Adressmaske wird wie *.
behandelt.Beispiel: Die Adressmaske www.example.com
wird wie *.example.com
behandelt. Diese Maske schließt die Adressen www2.example.com
und www.pictures.example.com
ein.
*
, entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Präfix *.
./
oder *
, so entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Postfix /*
.Beispiel: Die Adressmaske http://www.example.com
schließt Adressen der Form http://www.example.com/abc
ein, wobei a
, b
, с
für beliebige Zeichen stehen.
/
, so entspricht der Inhalt dieser Adressmaske dem gleichen Inhalt mit dem Postfix /*
./*
am Ende einer Adressmaske wird wie /*
oder als leere Zeile behandelt.Beispiel: Die Adressmaske example.com
schließt die Adressen http://example.com
und https://
example.com
ein.
Beispiel: Die Adressmaske http://*.example.com
schließt die Adresse http://www.example.com
ein, während die Adresse https://www.example.com
nicht darunter fällt.
*
, falls es in der Adressmaske enthalten ist. Für Adressmasken, die in doppelten Anführungszeichen stehen, werden die Regeln 5 und 7 nicht ausgeführt (s. Beispiele 14 – 18 in folgender Tabelle).
Praktische Beispiele für die Regeln zum Erstellen von Adressmasken
Nr. |
Adressmaske |
Zu untersuchende Adresse für eine Webressource |
Die zu untersuchende Adresse entspricht 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 und 1. |
7 |
www.example.com |
https://www.example.com |
Ja |
Siehe Regeln 3, 2 und 1. |
8 |
http://www.*.example.com |
http://123.example.com |
Ja |
Siehe Regeln 3, 4 und 1. |
9 |
www.example.com |
http://www.example.com/abc |
Ja |
Siehe Regeln 3, 5 und 1. |
10 |
example.com |
http://www.example.com |
Ja |
Siehe Regeln 3 und 1. |
11 |
http://example.com/ |
http://example.com/abc |
Ja |
Siehe Regel 6. |
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 und 9. |
17 |
„http://www.example.com/*“ |
http://www.example.com/abc |
Ja |
Siehe Regeln 1 und 9. |
18 |
‚www.example.com“ |
http://www.example.com; https://www.example.com |
Ja |
Siehe Regeln 9 und 8. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Nein |
Eine Adressmaske enthält mehr Informationen als die Adresse einer Webressource. |