Ang Uniform Resource Locator ay tumutukoy sa isang partikular na mapagkukunan, serbisyo, o bagay sa isang network. Ang mga string ng URL ay binubuo ng tatlong bahagi: Ang pagtatalaga ng protocol, ang hostname o address, at ang lokasyon ng mapagkukunan.
URL Protocol Substrings
Ang mga substring ng URL ay pinaghihiwalay ng mga espesyal na character gaya ng sumusunod:
protocol:// host / lokasyon
Ang protocol substring ay tumutukoy sa isang network protocol para sa pag-access ng isang mapagkukunan. Ang mga string na ito ay maiikling pangalan na sinusundan ng tatlong character na :. Kasama sa mga karaniwang protocol ng URL ang HTTP (https://), FTP (ftp://), at email (mailto://).
Bottom Line
Tumutukoy ang host substring ng patutunguhang computer o iba pang network device. Pinagmulan ng mga host mula sa karaniwang mga database ng internet gaya ng DNS at maaaring mga pangalan o IP address. Ang mga hostname ng maraming website ay tumutukoy hindi lamang sa isang computer kundi sa mga pangkat ng mga server.
URL Location Substrings
Ang substring ng lokasyon ay naglalaman ng isang landas patungo sa isang partikular na mapagkukunan ng network sa isang host. Ang mga mapagkukunan ay karaniwang matatagpuan sa isang direktoryo o folder ng host. Halimbawa, ang isang website ay maaaring may mapagkukunan tulad ng /2016/September/word-of-the-day-04.htm upang ayusin ang content ayon sa mga petsa.
Kapag ang elemento ng lokasyon ay isang walang laman na shortcut, tulad ng sa URL na https://example.com, karaniwang tumuturo ang URL sa root directory ng host (na tinutukoy ng isang solong forward slash) at madalas isang home page (tulad ng index.htm).
Mga Ganap at Kaugnay na URL
Ang mga buong URL na nagtatampok sa lahat ng tatlong mga substring ay tinatawag na ganap na mga URL. Sa ilang mga kaso, ang mga URL ay maaaring tukuyin lamang ang isang elemento ng lokasyon. Tinatawag itong mga relative URL. Ang mga kaugnay na URL ay ginagamit ng mga web server upang maiwasan ang hard-coding na mga elemento ng lokasyon na maaaring magbago.
Kasunod ng halimbawa sa itaas, ang mga web page sa parehong server na nagli-link dito ay maaaring mag-code ng isang kaugnay na URL bilang:
Gumagamit ito ng relative URL sa halip na ang katumbas na absolute URL:
Sinasamantala nito ang pagpapalagay ng server sa nawawalang protocol at impormasyon ng host. Gumagana lang ang mga kaugnay na URL kapag naitatag ang impormasyon ng host at protocol.
URL Shortening
Ang mga karaniwang URL sa mga modernong site ay malamang na mahahabang string ng text. Dahil ang pagbabahagi ng mahahabang URL sa Twitter at iba pang mga social media site ay mahirap, maraming kumpanya ang nagtayo ng mga online na tagasalin na nagko-convert ng isang buong (ganap) URL sa isang mas maikling URL na partikular na gagamitin sa kanilang mga social network. Kabilang sa mga sikat na URL shortener ng ganitong uri ang t.co (ginagamit sa Twitter) at lnkd.in (ginamit sa LinkedIn).
Iba pang serbisyo sa pagpapaikli ng URL tulad ng bit.ly at goo.gl ay gumagana sa internet at hindi lamang sa mga partikular na social media site.
Bilang karagdagan sa pag-aalok ng mas madaling paraan upang magbahagi ng mga link sa iba, nag-aalok ang ilang mga serbisyo sa pagpapaikli ng URL ng mga istatistika ng pag-click. Ang ilan ay nangangalaga rin laban sa mga nakakahamak na paggamit sa pamamagitan ng pagsuri sa lokasyon ng URL laban sa mga listahan ng mga kahina-hinalang domain.