-
Wielkość liter w adresach
- Dodano:
- January 24th, 2007
- Kategorie:
- różne
Z pewnym niepokojem obserwuję tendencję u internautów do beztroskiego podawanie adresów internetowych z inną wielkością liter niż w oryginale np.:
- MojaFirma.com zamiast mojafirma.com
- Kowalski@mojafirma.com zamiast kowalski@mojafirma.com
Dla powyższych przykładów w ogromnej większości przypadków wielkość liter nie będzie grała roli, jednak takie postępowanie może prowadzić do złych nawyków. Mogą one spowodować niekiedy, że usługa nie zadziała tak jak tego oczekujecie. Dodawanie wielkich liter ma prawdopodobnie na celu wykazania się większym szacunkiem w stosunku do nazw własnych, imion i nazwisk, jednak efekt może być odwrotny do oczekiwanego: możecie się wykazać brakami wiedzy w temacie.
Adresy oparte o domeny
W przypadku adresów opartych wyłącznie o adres domenowy (FQDN) wielkość liter nie gra roli. Zatem prosty adres np. MojaFirma.com będzie zawsze traktowany tak samo jak mojafirma.com. Problemy zaczynają się w przypadku bardziej skomplikowanych adresów.
Adresy HTTP z nazwą katalogu lub pliku
W świecie serwerów sieciowych królują systemy klasy UNIX, w których wielkość liter ma znaczenie, więc adresy związane z katalogami lub plikami mogą powodować problemy, poniżej przedstawiłem kilka przykładów adresów które nie będą traktowane jednakowo:
- http://mojafirma.com/promocja i http://mojafirma.com/PROMOCJA
- http://mojafirma.com/oferta.html i http://mojafirma.com/Oferta.html
W pierwszym przykładzie odwołujemy się do domyślnego pliku w katalogu promocja, jest to część funkcjonalności serwera http, która pozwala na odwoływanie się do zawartości katalogu za pośrednictwem adresu. Drugi przykład to odwołanie się bezpośrednio do pliku.
Adresy z loginem
Loginy kont systemowych są czułe na wielkość liter, możliwość popełnienia błędu dobrze obrazują poniższe przykłady:
- http://mojafirma.com/~kowalski i http://mojafirma.com/~Kowalski
- ftp://kowalski@mojafirma.com i ftp://Kowalski@mojafirma.com
W przypadku niektórych serwerów WWW jest możliwe wyświetlenie strony użytkownika systemowego za pomocy konstrukcji z tyldą. W dugim przykładzie widzimy próbę rozpoczęcia sesji FTP np. za pomocą przeglądarki WWW.
Zaawansowane operacje na adresach HTTP
W erze upiększania adresów stron WWW stosuje się mechanizm aliasów i przepisywania adresów. Dynamiczne serwisy WWW mają czasami adresy składające się z długich ciągów niezrozumiałych znaczków np. http://mojafirma.com/artykul.php?f_list=1&pid=19&lid= dlatego coraz częściej używany jest mechanizm przepisywania oparty np. o moduł rewrite serwera Apache. Zmodyfikowany adres może wyglądać następująco: http://mojafirma.com/artykul/koszula, takie zmiany są dokonywane na podstawie regułek o specjalnej konstrukcji, jeśli ich twórca nie uwzględni możliwości używania liter o różnej wielkości, to adresy również mogą być nieprawidłowe.
Adresy e-mail
W przypadku adresów poczty elektronicznej istotna jest część lokalna np. kowalski@firma.com, w tej części adresu w większości wypadków wielkość liter jest obojętna, może się jednak zdarzyć, że specyficzne konfiguracje niektórych serwerów poczty mogą spowodować kłopoty. Zanim przesyłka zostanie dostarczona do odbiorcy przechodzi zwykle przez wiele programów takich jak antywirusy, filtry antyspamowe, białe i czarne listy, których konfiguracja może nie uwzględniać różnych wielkości liter. Takie sytuacje będą miały miejsce niezwykle rzadko, jednak nie można ich wykluczyć.
Na koniec
Jeśli powyższe wyjaśnienia są zbyt trudne do zapamiętania, to należy kierować się prostą zasadą: wielkich liter używamy tylko tam gdzie jest to konieczne. Informatycy dla porządku sami trzymają się tej zasady dlatego jest to pewne rozwiązanie. Z drugiej strony Internet jest dziedziną, w której ludzie stosują wielkie litery tak rzadko, jak to tylko możliwe. Powodem takiego postępowania jest najzwyklejsze lenistwo – nikomu nie chce się dodatkowo wciskać klawisza Shift
Wasi adresowi specjaliści z Internet Center Polska
-
Komentarze (
)-
smardzek napisał(a) Apr 23rd, 2010 at 08:56:
Przydatne.
-
-
Leave a Reply

