Apa itu URL? (Uniform Resource Locator)

Definisi & Contoh dari sebuah URL

Disingkat sebagai URL , Uniform Resource Locator adalah cara mengidentifikasi lokasi file di internet. Mereka yang kami gunakan untuk membuka tidak hanya situs web, tetapi juga untuk mengunduh gambar, video, program perangkat lunak, dan jenis file lainnya yang di-host di server.

Membuka file lokal di komputer Anda sesederhana mengklik dua kali, tetapi untuk membuka file di komputer jarak jauh , seperti server web, kita harus menggunakan URL sehingga browser web kita tahu di mana mencarinya. Misalnya, membuka file HTML yang mewakili halaman web yang dijelaskan di bawah ini, dilakukan dengan memasukkannya ke bilah navigasi di bagian atas browser yang Anda gunakan.

Uniform Resource Locators paling sering disingkat sebagai URL tetapi mereka juga disebut alamat situs web ketika mereka merujuk ke URL yang menggunakan protokol HTTP atau HTTPS.

URL biasanya diucapkan dengan setiap huruf yang diucapkan secara individual (yaitu u - r - l , bukan earl ). Dulu merupakan singkatan untuk Universal Resource Locator sebelum diubah menjadi Uniform Resource Locator.

Contoh URL

Anda mungkin terbiasa memasukkan URL, seperti ini untuk mengakses situs web Google:

https://www.google.com

Seluruh alamat disebut URL. Contoh lain adalah situs web ini (pertama) dan Microsoft (kedua):

https: // https://www.microsoft.com

Anda bahkan bisa menjadi sangat spesifik dan membuka URL langsung ke sebuah gambar, seperti yang panjang ini yang mengarah ke logo Google di situs web Wikipedia. Jika Anda membuka tautan itu, Anda dapat melihat bahwa itu dimulai dengan https: // dan memiliki URL yang tampak biasa seperti contoh di atas, tetapi kemudian memiliki banyak teks dan garis miring lainnya untuk mengarahkan Anda ke folder dan file yang tepat di mana gambar berada di server situs web.

Konsep yang sama berlaku ketika Anda mengakses halaman login router ; alamat IP router digunakan sebagai URL untuk membuka halaman konfigurasi. Lihat Daftar Kata Sandi Default NETGEAR ini untuk melihat apa yang saya maksud.

Sebagian besar dari kita akrab dengan jenis URL yang kami gunakan di browser web seperti Firefox atau Chrome, tetapi itu bukan satu-satunya contoh di mana Anda membutuhkan URL.

Dalam semua contoh ini, Anda menggunakan protokol HTTP untuk membuka situs web, yang kemungkinan satu-satunya yang ditemui kebanyakan orang, tetapi ada protokol lain yang dapat Anda gunakan juga, seperti FTP, TELNET , MAILTO, dan RDP. URL bahkan dapat menunjuk ke file lokal yang Anda miliki di hard drive . Setiap protokol mungkin memiliki seperangkat aturan sintaks yang unik untuk mencapai tujuan.

Struktur URL

URL dapat dipecah menjadi beberapa bagian, masing-masing bagian melayani tujuan tertentu saat mengakses file jarak jauh.

URL HTTP dan FTP disusun sama, seperti protokol: // hostname / fileinfo . Misalnya, mengakses file FTP dengan URL-nya mungkin terlihat seperti ini:

FTP: //servername/folder/otherfolder/programdetails.docx

... yang selain memiliki FTP alih-alih HTTP , terlihat seperti URL lain yang mungkin Anda temui di web.

Mari gunakan URL berikut, yang merupakan pengumuman Google tentang cacat CPU , sebagai contoh alamat HTTP dan identifikasi setiap bagian:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

Aturan Sintaks URL

Hanya angka, huruf, dan karakter berikut yang diizinkan dalam URL: ()! $ -'_ * +.

Karakter lain harus dikodekan (diterjemahkan ke kode pemrograman) agar diterima dalam URL.

Beberapa URL memiliki parameter yang memisahkan URL dari variabel tambahan. Misalnya, ketika Anda melakukan pencarian Google :

https://www.google.com/search?q=

... tanda tanya yang Anda lihat adalah memberi tahu skrip tertentu, yang dihosting di server Google, bahwa Anda ingin mengirim perintah khusus ke dalamnya untuk mendapatkan hasil khusus.

Skrip spesifik yang digunakan Google untuk mengeksekusi pencarian tahu bahwa apa pun yang mengikuti q = bagian dari URL harus diidentifikasi sebagai istilah pencarian, jadi apa pun yang diketik pada titik itu di URL digunakan untuk mencari di mesin pencari Google.

Anda dapat melihat perilaku serupa di URL dalam pencarian YouTube untuk video kucing terbaik ini :

https://www.youtube.com/results?search_query=best+cat+videos

Catatan: Meskipun spasi tidak diizinkan di URL, beberapa situs web menggunakan tanda + , yang dapat Anda lihat di kedua contoh Google dan YouTube. Lainnya menggunakan ruang setara yang dikodekan, yaitu % 20 .

URL yang menggunakan beberapa variabel menggunakan satu atau lebih ampersand setelah tanda tanya. Anda dapat melihat contoh di sini untuk pencarian Amazon.com untuk Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Variabel pertama, url , didahului oleh tanda tanya tetapi variabel berikutnya, kata kunci bidang , didahului oleh ampersand. Variabel tambahan juga akan didahului oleh ampersand.

Bagian-bagian dari URL bersifat case sensitive - secara khusus, semuanya setelah nama domain (direktori dan nama file). Anda dapat melihat ini sendiri jika Anda memanfaatkan kata "alat" di URL contoh dari situs saya yang kami dekonstruksi di atas, membuat akhir URL dibaca / gratis- driver-updater-Tools.htm . Coba buka halaman itu di sini dan Anda dapat melihat bahwa itu tidak memuat karena file yang spesifik itu tidak ada di server.

Informasi lebih lanjut tentang URL

Jika URL mengarahkan Anda ke file yang dapat ditampilkan browser web Anda, seperti gambar JPG , maka Anda tidak harus benar-benar mengunduh file tersebut ke komputer Anda untuk melihatnya. Namun, untuk file yang biasanya tidak ditampilkan di browser, seperti file PDF dan DOCX , dan terutama file EXE (dan banyak jenis file lainnya), Anda akan diminta untuk mengunduh file ke komputer Anda untuk menggunakannya.

URL memberikan cara mudah bagi kami untuk mengakses alamat IP server tanpa perlu mengetahui alamat sebenarnya. Mereka seperti nama yang mudah diingat untuk situs web favorit kami. Terjemahan ini dari URL ke alamat IP adalah apa yang digunakan oleh server DNS .

Beberapa URL sangat panjang dan rumit dan paling baik digunakan jika Anda mengekliknya sebagai tautan atau menyalin / menempelkannya ke bilah alamat peramban. Kesalahan dalam URL dapat menghasilkan kesalahan kode status kode 400-400 , jenis yang paling umum adalah kesalahan 404 .

Satu contoh dapat dilihat di 1and1.com . Jika Anda mencoba mengakses halaman yang tidak ada di server mereka (seperti yang ini), Anda akan mendapatkan kesalahan 404. Jenis-jenis kesalahan ini sangat umum sehingga Anda sering menemukan versi kustom, sering lucu, di beberapa situs web. Lihat 20 404 Halaman Kesalahan Terbaik Saya Pernah melihat tayangan slide untuk beberapa favorit pribadi saya.

Jika Anda kesulitan mengakses situs web atau file online yang menurut Anda seharusnya dimuat secara normal, lihat Cara Mengatasi Kesalahan dalam URL untuk beberapa gagasan yang membantu tentang apa yang harus dilakukan selanjutnya.

Sebagian besar URL tidak memerlukan nama port yang akan diberikan. Membuka google.com , misalnya, dapat dilakukan dengan menentukan nomor port di bagian akhir seperti http://www.google.com:80 tetapi itu tidak perlu. Jika situs web beroperasi pada port 8080, Anda dapat mengganti port dan mengakses halaman dengan cara itu.

Secara default, situs FTP menggunakan port 21, tetapi yang lain mungkin diatur pada port 22 atau sesuatu yang berbeda. Jika situs FTP tidak menggunakan port 21, Anda harus menentukan yang mana yang digunakan untuk mengakses server dengan benar. Konsep yang sama berlaku untuk setiap URL yang menggunakan port berbeda dari apa yang digunakan program untuk mengakses secara default yang digunakan.