A Uniform Resource Locator mengidentifikasi sumber daya, layanan, atau objek tertentu di jaringan. String URL terdiri dari tiga bagian: Penunjukan protokol, nama host atau alamat, dan lokasi sumber daya.
Substring Protokol URL
Substring URL dipisahkan oleh karakter khusus sebagai berikut:
protokol:// host / lokasi
Substring protokol mendefinisikan protokol jaringan untuk mengakses sumber daya. String ini adalah nama pendek diikuti oleh tiga karakter :. Protokol URL yang umum termasuk HTTP (https://), FTP (ftp://), dan email (mailto://).
Intisari
Substring host mengidentifikasi komputer tujuan atau perangkat jaringan lainnya. Sumber host dari database internet standar seperti DNS dan dapat berupa nama atau alamat IP. Nama host dari banyak situs web merujuk tidak hanya ke satu komputer tetapi lebih ke grup server.
Substring Lokasi URL
Substring lokasi berisi jalur ke satu sumber daya jaringan tertentu pada sebuah host. Sumber daya biasanya terletak di direktori atau folder host. Misalnya, sebuah situs web mungkin memiliki sumber daya seperti /2016/September/word-of-the-day-04.htm untuk mengatur konten berdasarkan tanggal.
Ketika elemen lokasi adalah pintasan kosong, seperti pada URL https://example.com, URL secara konvensional menunjuk ke direktori root dari host (dilambangkan dengan garis miring tunggal) dan sering kali merupakan halaman beranda (seperti index.htm).
URL Absolut dan Relatif
URL Lengkap yang menampilkan ketiga substring disebut URL absolut. Dalam beberapa kasus, URL mungkin hanya menentukan satu elemen lokasi. Ini disebut URL relatif. URL relatif digunakan oleh server web untuk menghindari elemen lokasi hard-coding yang dapat berubah.
Mengikuti contoh di atas, halaman web di server yang sama yang tertaut ke sana dapat mengkodekan URL relatif sebagai:
Ini menggunakan URL relatif alih-alih URL absolut yang setara:
Ini mengambil keuntungan dari asumsi server tentang protokol dan informasi host yang hilang. URL relatif hanya berfungsi ketika informasi host dan protokol dibuat.
Penyingkatan URL
URL Standar di situs modern cenderung berupa string teks yang panjang. Karena berbagi URL panjang di Twitter dan situs media sosial lainnya tidak praktis, beberapa perusahaan membuat penerjemah online yang mengubah URL lengkap (absolut) menjadi URL yang lebih pendek khusus untuk digunakan di jejaring sosial mereka. Penyingkat URL populer semacam ini termasuk t.co (digunakan dengan Twitter) dan lnkd.in (digunakan dengan LinkedIn).
Layanan pemendekan URL lainnya seperti bit.ly dan goo.gl bekerja di internet dan tidak hanya dengan situs media sosial tertentu.
Selain menawarkan cara yang lebih mudah untuk berbagi tautan dengan orang lain, beberapa layanan pemendekan URL menawarkan statistik klik. Beberapa juga melindungi dari penggunaan jahat dengan memeriksa lokasi URL dari daftar domain yang mencurigakan.