Disingkat URL, Uniform Resource Locator adalah cara untuk mengidentifikasi lokasi file di internet. Mereka adalah apa yang kami gunakan untuk membuka tidak hanya situs web, tetapi juga untuk mengunduh gambar, video, program perangkat lunak, dan jenis file lain yang di-host di server.
Membuka file lokal di komputer Anda semudah mengklik dua kali, tetapi untuk membuka file di komputer jarak jauh, seperti server web, kita harus menggunakan URL agar browser web kita tahu di mana mencarinya. Misalnya, membuka file HTML yang mewakili halaman web yang dijelaskan di bawah, dilakukan dengan memasukkannya ke bilah navigasi di bagian atas browser yang Anda gunakan.
Nama Lain
Uniform Resource Locator paling sering disingkat sebagai URL tetapi mereka juga disebut alamat situs web ketika merujuk ke URL yang menggunakan protokol HTTP atau
URL biasanya diucapkan dengan setiap huruf diucapkan satu per satu (yaitu, u - r - l, bukan earl). Dulu merupakan singkatan dari Universal Resource Locator sebelum diubah menjadi Uniform Resource Locator pada tahun 1994.
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://www.lifewire.comhttps://www.microsoft.com
Anda bahkan bisa menjadi sangat spesifik dan membuka URL langsung ke sebuah gambar. Misalnya, URL berikut mengarah ke logo Google di situs web Wikipedia:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Anda dapat melihatnya dimulai dengan https: dan memiliki URL yang tampak biasa seperti contoh di atas, tetapi kemudian memiliki banyak teks dan garis miring lain untuk mengarahkan Anda ke folder dan file persis tempat gambar berada di server situs web.
Konsep yang sama berlaku saat Anda mengakses halaman login router; alamat IP router digunakan sebagai URL untuk membuka halaman konfigurasi.
Sebagian besar dari kita akrab dengan jenis URL yang kita gunakan di browser web seperti Firefox atau Chrome, tetapi itu bukan satu-satunya contoh di mana Anda memerlukan URL.
Dalam semua contoh ini, Anda menggunakan protokol HTTP untuk membuka situs web, yang kemungkinan besar merupakan satu-satunya yang ditemui kebanyakan orang, tetapi ada protokol lain yang juga dapat Anda gunakan, 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
Sebuah URL dapat dipecah menjadi beberapa bagian, masing-masing bagian memiliki tujuan tertentu saat mengakses file jarak jauh.
HTTP dan URL FTP terstruktur sama, seperti protocol://hostname/fileinfo. Misalnya, mengakses file FTP dengan URL-nya mungkin terlihat seperti ini:
FTP://namaserver/folder/folder lain/programdetails.docx
Yang, selain memiliki FTP bukannya HTTP, terlihat seperti URL lain yang mungkin Anda temui di web.
Mari kita gunakan URL berikut sebagai contoh alamat HTTP dan identifikasi setiap bagian:
https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
- https adalah protokol (seperti FTP adalah protokol) yang menentukan jenis server yang Anda gunakan untuk berkomunikasi.
- security adalah nama host yang digunakan untuk mengakses situs web khusus ini.
- googleblog adalah nama domain.
- com adalah apa yang disebut sebagai domain tingkat atas (TLD), beberapa lainnya termasuk.net,.org,.co.uk, dll.
- /2018/01/ mewakili direktori yang digunakan untuk mengatur halaman web atau file. Di server web yang menyimpan file situs web, ini akan menjadi folder sebenarnya yang akan Anda klik untuk menemukan file yang ditentukan oleh URL ini.
- todays-cpu-vulnerability-what-you-need.html adalah file sebenarnya yang ditunjuk oleh URL. Jika Anda mencoba memuat gambar, file audio, atau jenis file lain alih-alih file HTML, maka URL akan diakhiri dengan ekstensi file tersebut (seperti-p.webp" />.
- security.googleblog.com sebagai grup disebut Fully Qualified Domain Name (FQDN).
Aturan Sintaks URL
Hanya angka, huruf, dan karakter berikut yang diperbolehkan dalam URL: ()!$-'_+.
Karakter lain harus dikodekan (diterjemahkan ke kode pemrograman) agar dapat diterima.
Beberapa URL memiliki parameter yang memisahkannya dari variabel tambahan. Misalnya, ketika Anda melakukan pencarian Google untuk lifewire:
https://www.google.com/search?q=lifewire
Tanda tanya yang Anda lihat memberi tahu skrip tertentu, yang dihosting di server Google, bahwa Anda ingin mengirim perintah khusus ke skrip tersebut untuk mendapatkan hasil khusus.
Skrip khusus yang digunakan Google untuk melakukan penelusuran mengetahui bahwa apa pun yang mengikuti ?q=bagian URL harus diidentifikasi sebagai istilah penelusuran, jadi apa pun yang diketikkan pada bagian itu titik di URL digunakan untuk mencari di mesin pencari Google.
Anda dapat melihat perilaku serupa di URL di pencarian YouTube ini untuk video kucing terbaik:
https://www.youtube.com/results?search_query=best+cat+videos
Meskipun spasi tidak diperbolehkan di URL, beberapa situs web menggunakan tanda +, yang dapat Anda lihat di contoh Google dan YouTube. Yang lain menggunakan ekuivalen spasi yang dikodekan, yaitu %20.
Beberapa URL dapat bertukar antarparameter tergantung pada konteksnya. Contoh yang baik dapat dilihat saat menambahkan stempel waktu ke video YouTube. Beberapa tautan memerlukan ampersand dan yang lainnya menggunakan tanda tanya.
URL juga dapat menggunakan jangkar. Ini terletak di bagian paling akhir dan menjelaskan ke mana, pada halaman itu, untuk melompat ketika tautan dipilih. Jangkar dibuat saat menambahkan tautan ke halaman web, dan mereka menggunakan tanda angka (). Berikut adalah contoh dalam entri Wikipedia di mana jangkar membawa Anda ke bagian lain halaman:
https://en.wikipedia.org/wiki/LifewireHistory
URL yang menggunakan banyak 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, field-keywords, didahului oleh tanda simbol untuk 'dan. Variabel tambahan juga akan didahului oleh ampersand.
Bagian dari URL peka huruf besar/kecil, semuanya setelah nama domain (direktori dan nama file). Anda bisa melihatnya sendiri jika menggunakan huruf kapital pada kata "need" pada contoh URL dari Google yang kami dekonstruksi di atas, membuat akhir URL terbaca todays-cpu-vulnerability-what-you-NEED.htmlCoba buka halaman itu dan Anda dapat melihat bahwa halaman itu tidak dimuat karena file tertentu 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 perlu mengunduhnya ke komputer 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 mengunduhnya.
URL menyediakan cara mudah bagi kita untuk mengakses alamat IP server tanpa perlu mengetahui alamat sebenarnya. Mereka seperti nama yang mudah diingat untuk situs web favorit kami. Terjemahan dari URL ke alamat IP inilah yang digunakan untuk 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 HTTP seri 400, jenis yang paling umum adalah kesalahan 404.
Jika Anda mencoba mengakses halaman yang tidak ada di server, Anda akan mendapatkan kesalahan 404. Jenis kesalahan ini sangat umum sehingga Anda akan sering menemukan versi khusus, seringkali lucu, di beberapa situs web. Jika Anda mengalami masalah saat mengakses situs web atau file online yang menurut Anda seharusnya dimuat secara normal, coba atasi masalah URL.
Kebanyakan URL tidak memerlukan nama port untuk diberikan. Membuka google.com, misalnya, dapat dilakukan dengan menentukan nomor portnya di akhir seperti https://www.google.com:80 tetapi 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 URL apa pun yang menggunakan port berbeda dari yang diasumsikan oleh program yang digunakan untuk mengakses secara default yang digunakannya.
FAQ
Dapatkah saya memblokir URL?
Ya. Cara Anda memblokir situs web bergantung pada perangkat dan sistem operasi Anda. Sebagian besar browser web memungkinkan Anda memblokir situs tertentu, dan Anda dapat memblokir URL di seluruh jaringan melalui pengaturan router.
Apa itu Vanity URL?
URL cantik adalah URL singkat dan mudah diingat yang dialihkan dari URL yang lebih panjang dan lebih kompleks. Untuk menyiapkan URL cantik, gunakan penyingkat URL yang menawarkan domain khusus.
Apa itu URL panggilan balik?
URL panggilan balik adalah halaman tempat pengguna dialihkan setelah menyelesaikan tindakan di situs web atau program lain. Misalnya, jika Anda melakukan pembelian di situs web dan diarahkan ke pemroses pembayaran pihak ketiga, Anda akan diarahkan ke URL panggilan balik (biasanya halaman konfirmasi) di situs asli setelah menyelesaikan pembayaran.
Apa perbedaan antara HTTP dan
Perbedaan utama antara HTTP dan HTTPS adalah HTTPS lebih aman. Oleh karena itu, ini harus selalu digunakan di situs web di mana data aman perlu ditransfer.