Bir İnternet kaynağı adresi kuralı oluştururken çok sayıda benzer İnternet kaynağı adresi girmeniz gerekiyorsa İnternet kaynağı adresi maskesi (aynı zamanda "adresi maskesi” olarak da adlandırılır) kullanmak faydalı olabilir. İyi tasarlanırsa bir adres maskesi, çok sayıda İnternet kaynağı adresinin yerini alabilir.
Bir adres maskesi oluştururken aşağıdaki kuralları uygulayın:
*
karakteri, sıfır veya daha fazla karakter içeren herhangi bir dizinin yerini alır.Örneğin *abc*
adres maskesini girerseniz abc
dizisini içeren tüm İnternet kaynaklarına erişim kuralı uygulanır. Örnek: http://www.example.com/page_0-9abcdef.html
.
*.
dizisi karakterler (bir etki alanı maskesi olarak bilinir) bir adresin tüm etki alanlarını seçmenize izin verir. *.
etki alanı maskesi, herhangi bir etki alanını, alt etki alanını veya boş bir satırı temsil eder.Örnek: * .example.com
maskesi aşağıdaki adresleri temsil eder:
http://pictures.example.com
. Etki alanı maskesi *.
resimleri
temsil eder.http://user.pictures.example.com
. *.
etki alanı maskesi resimleri
ve kullanıcıyı
temsil eder.http://example.com
. *.
etki alanı maskesi boş bir satır olarak yorumlanır.www.
karakter dizisi, *.
dizisi olarak yorumlanır.Örneğin: www.example.com
adres maskesi *.example.com
olarak yorumlanır. Bu maske www2.example.com
ve www.pictures.example.com
adreslerini kapsar.
*
karakteri ile başlamıyorsa adres maskesinin içeriği *.
ön ekli aynı içeriğe eşdeğerdir./
veya *
dışında bir karakterle bitiyorsa adres maskesinin içeriği /*
son ekli aynı içeriğe eşdeğerdir.Örneğin: http://www.example.com
adres maskesi; a
, b
ve c
’nin herhangi bir karakter olduğu http://www.example.com/abc
gibi adresleri kapsar.
/
karakteri ile bitiyorsa adres maskesinin içeriği /*.
son eki ile aynı içeriğe eşdeğerdir./*
karakter dizisi, /*
veya boş bir dizi olarak yorumlanır.Örnek: example.com
maskesi http://example.com
ve https://example.com
adreslerini kapsar.
Örneğin: http://*.example.com
adres maskesi http://www.example.com
adresini kapsar ancak https://www.example.com
adresini kapsamaz.
*
karakteri istisnadır. Çift tırnak işareti ile çevrelenen adres maskeleri için kural 5 ve 7 geçerli değildir (aşağıdaki tabloda örnek 14 – 18’e bakınız).
Adres maskeleri oluştururken kuralların nasıl kullanılacağının örnekleri
No. |
Adres maskesi |
Doğrulanacak İnternet kaynağının adresi |
Adres maskesi adresi kapsıyor mu? |
Yorum |
---|---|---|---|---|
1 |
*.example.com |
http://www.123example.com |
Hayır |
1. kurala bakınız. |
2 |
*.example.com |
http://www.123.example.com |
Evet |
2. kurala bakınız. |
3 |
*example.com |
http://www.123example.com |
Evet |
1. kurala bakınız. |
4 |
*example.com |
http://www.123.example.com |
Evet |
1. kurala bakınız. |
5 |
http://www.*.example.com |
http://www.123example.com |
Hayır |
1. kurala bakınız. |
6 |
www.example.com |
http://www.example.com |
Evet |
3., 2. ve 1. kurala bakınız. |
7 |
www.example.com |
https://www.example.com |
Evet |
3., 2. ve 1. kurala bakınız. |
8 |
http://www.*.example.com |
http://123.example.com |
Evet |
3., 4. ve 1. kurala bakınız. |
9 |
www.example.com |
http://www.example.com/abc |
Evet |
3., 5. ve 1. kurala bakınız. |
10 |
example.com |
http://www.example.com |
Evet |
3. ve 1. kurala bakınız. |
11 |
http://example.com/ |
http://example.com/abc |
Evet |
6. kurala bakınız. |
12 |
http://example.com/* |
http://example.com |
Evet |
7. kurala bakınız. |
13 |
http://example.com |
https://example.com |
Hayır |
8. kurala bakınız. |
14 |
"example.com" |
http://www.example.com |
Hayır |
9. kurala bakınız. |
15 |
"http://www.example.com" |
http://www.example.com/abc |
Hayır |
9. kurala bakınız. |
16 |
"*.example.com" |
http://www.example.com |
Evet |
1. ve 9. kurala bakınız. |
17 |
"http://www.example.com/*" |
http://www.example.com/abc |
Evet |
1. ve 9. kurala bakınız. |
18 |
"www.example.com" |
http://www.example.com; https://www.example.com |
Evet |
9. ve 8. kurala bakınız. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Hayır |
Bir adres maskesi, bir İnternet kaynağının adresinden daha fazla bilgi içerir. |