Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Kita semua pernah ke sana: Anda mengetik nama situs web di bilah alamat browser favorit Anda, atau mungkin Anda mengeklik hasil pencarian Google. Lalu tiba-tiba, serangkaian kata dan simbol yang tampaknya acak muncul di akhir URL situs. Tentu saja, Anda tidak tahu mengapa itu ada, tetapi Anda senang melihat daftar Amazon, hasil pencarian Google, atau situs web apa pun yang Anda pilih dengan aman.

Itu bisa terlihat seperti omong kosong bagi mata yang tidak terlatih, tetapi setiap karakter dalam URL memiliki tujuan. Mari uraikan anatomi URL situs web, dari protokol hingga string kueri.

5 Komponen Kunci URL

URL dapat diiris menjadi tiga bagian utama: protokol, nama domain, dan jalur. Anda kemudian dapat menggunakan string kueri atau menyukai tag jangkar.

1. Protokol

Komponen pertama dari URL adalah protokol. Ini adalah metode yang digunakan untuk mengakses sumber daya di internet. Protokol paling umum untuk penelusuran web adalah HTTP (Hypertext Transfer Protocol). Ini mengirimkan permintaan dari browser pengguna ke server hosting situs web, dan server kemudian mengirimkan kembali sumber daya yang diminta sebagai tanggapan.

HTTP memiliki versi aman yang disebut HTTPS (HTTP Secure), yang menggunakan enkripsi untuk menambahkan lapisan keamanan ekstra. HTTPS digunakan saat data sensitif, seperti kata sandi atau informasi kartu kredit, dikirimkan melalui internet. Situs web Anda memerlukan sertifikat SSL untuk menggunakan protokol HTTPS di URL-nya.

2. Nama domain

Nama domain adalah pengidentifikasi unik untuk situs web di internet. Ini terdiri dari dua bagian: domain tingkat atas (TLD) dan domain tingkat kedua. TLD menunjukkan kategori situs web, seperti .com untuk situs web komersial, .edu untuk lembaga pendidikan, dan .org untuk organisasi nirlaba. Domain tingkat kedua adalah nama unik yang dipilih oleh pemilik situs web.

Misalnya, dalam nama domain www.makeuseof.com, "makeuseof" adalah domain tingkat kedua, dan '.com' adalah TLD. Nama domain didaftarkan dengan pendaftar domain dan dapat dibeli untuk jangka waktu tertentu, biasanya satu tahun, tetapi terkadang lebih lama.

3. Jalur

Jalur URL menentukan lokasi sumber daya di situs web. Biasanya muncul setelah nama domain dan dimulai dengan garis miring (/). Jalur digunakan untuk mengatur konten di situs web dan memudahkan navigasi pengguna.

Misalnya, di URL www.example.com/blog/post1, "blog" adalah direktori yang berisi postingan blog, dan "post1" adalah postingan blog tertentu. Jalur tersebut juga dapat digunakan untuk optimasi mesin pencari (SEO) dengan memasukkan kata kunci yang relevan.

4. String Kueri

String kueri adalah bagian dari URL yang dimulai dengan tanda tanya (?) dan berisi pasangan kunci-nilai yang dipisahkan oleh ampersand (&). Ini digunakan untuk meneruskan data antar halaman web dan dapat berisi informasi seperti istilah pencarian atau preferensi pengguna.

Misalnya, di URL www.example.com/search? q=contoh&kategori=buku, string kueri berisi dua pasangan nilai kunci: "q=contoh" menunjukkan istilah penelusuran adalah "contoh", dan "kategori=buku" menunjukkan penelusuran adalah untuk buku. Anda biasanya akan melihat string kueri yang berisi setumpuk parameter pencarian saat menjelajahi situs web yang memungkinkan Anda memfilter hasil pencarian atau situs web yang ingin menangkap data pelacakan.

5. Tag Jangkar

Tag jangkar adalah pengidentifikasi fragmen yang muncul setelah URL dan dimulai dengan simbol hash (#). Itu terhubung ke bagian tertentu dari halaman web dan dapat digunakan untuk membuat daftar isi atau untuk menautkan ke bagian tertentu dari artikel panjang.

Misalnya, dalam panduan 5.000 kata, penulis mungkin menyertakan menu navigasi untuk memisahkan konten:

  • Definisi
  • Sejarah
  • Tantangan Industri
  • FAQ

Jika Anda mengarahkan kursor ke salah satu tautan tersebut, URL mungkin berisi tag jangkar, seperti "#definitions", yang menandakan browser untuk menggulir ke bawah ke bagian dengan ID tersebut di HTML.

Apa itu Pengkodean URL?

URL terdiri dari karakter dari rangkaian karakter ASCII, subset dari rangkaian karakter Unicode. Unicode adalah standar penyandian internasional untuk karakter dalam berbagai bahasa dan huruf. Ketika karakter di luar rangkaian karakter ASCII digunakan dalam URL, itu harus dikodekan untuk memastikan browser memahaminya dengan benar.

Pengkodean URL adalah proses mengubah karakter di luar kumpulan karakter ASCII menjadi ASCII yang setara. Misalnya, karakter Unicode 'é' akan dikodekan sebagai '%e9'. Pengkodean URL juga digunakan untuk karakter khusus seperti spasi, yang dikodekan sebagai '+' atau '%20'.

Jangan khawatir tentang menghafal setiap kemungkinan kombinasi penyandian. Itu Referensi Pengodean URL W3Schools panduan adalah sumber yang berguna untuk subjek ini.

Apa Itu Pengalihan URL?

Terkadang, saat Anda memasukkan URL ke bilah alamat browser, halaman web akan dialihkan ke halaman web lain. Ini karena ada beberapa cara untuk menyusun URL, dan beberapa di antaranya mungkin tidak berfungsi seperti yang diharapkan. Saat ini terjadi, server merespons dengan kode status HTTP yang menunjukkan bahwa server harus dialihkan ke URL lain (biasanya 301 atau 302). Lokasi baru kemudian dapat ditentukan di header respons.

Kode status dan artinya meliputi:

  • 200 - oke: Permintaan berhasil.
  • 301- Dipindahkan Secara Permanen: Sumber daya yang diminta telah dipindahkan secara permanen ke lokasi baru dan harus diambil dari sana dalam permintaan mendatang.
  • 302 - Ditemukan (pengalihan sementara): Ini menunjukkan bahwa halaman tersebut untuk sementara berada di URL yang berbeda dan tidak boleh di-cache oleh mesin telusur atau digunakan sebagai sumber informasi resmi tentang kontennya. Itu juga dapat menunjukkan pemeliharaan server, di mana halaman dialihkan saat pembaruan sedang dilakukan atau saat laman landas perlu menyajikan URL alternatif untuk tujuan pelacakan seperti pengujian A/B atau pemisahan tes.

Kode status di atas khusus untuk validitas URL itu sendiri, dan Anda mungkin bahkan tidak akan tahu keberadaannya saat melihat situs web fungsional dengan santai.

Namun, ketika masalah dengan URL, situs web, atau penyedia hosting web yang mendasari muncul, Anda akan melihat salah satu kumpulan kode yang berbeda:

  • 403 - Dilarang: Ini menunjukkan bahwa Anda tidak berwenang untuk melihat halaman web. Ini mungkin karena izin yang salah atau kurangnya kredensial autentikasi.
  • 404 tidak ditemukan: Ini menunjukkan bahwa sumber daya yang diminta tidak ada di server dan harus dihapus dari semua bookmark atau halaman hasil mesin pencari (SERP).
  • 500+ - Kesalahan Server: Ini menunjukkan kesalahan terjadi saat memproses permintaan Anda dan biasanya disebabkan oleh masalah dengan konfigurasi server, seperti kesalahan pengkodean dalam skrip, masalah basis data, dll.

Kesalahan situs web bisa mengganggu tetapi bukan akhir dari dunia. Pertama, coba perbarui paksa halaman web. Selanjutnya, periksa bilah alamat Anda untuk kesalahan buatan manusia. Apakah Anda menambahkan surat? Apakah merek mengeja salah satu kata secara tidak biasa? Apakah kucing Anda berjalan melintasi keyboard? Jika tidak ada cara di atas yang berhasil, dan itu adalah situs web Anda, hubungi host Anda. Sayangnya, jika situs web tersebut milik orang lain, Anda harus menunggu.

Memahami URL Dari Protokol ke Jalur

URL terdiri dari banyak komponen yang masing-masing memiliki tujuan. Dengan memahami anatomi URL, Anda dapat lebih mudah menavigasi situs web dan memaksimalkan fitur yang tersedia. Baik mencari informasi atau berbelanja online, memahami URL dapat membantu Anda memanfaatkan web secara maksimal.