Memahami URL
URL atau Uniform Resource Locator menetapkan tempat dimana anda dapat menemukan resource padL sebagai alamat web. Ketika anda menjelajah situs web, anda akan melihat URL dari tiap halaman web pada address bar pada browser anda.Ada 3 bagian kunci pada URL : skema, alamat host dan filepath.
SKEMA mengidentifikasi cara sebuah file ditransmisikan. Hampir semua web menggunakan apa yang dinamakan hypertext Transfer Protocol (HTTPS) untuk melewatkan informasi kepada anda, inilah mengapa hampir semua web diawali dengan http://, meskipun anda mungkin menemukan prefiks lain seperti https:// ketika melakukan layanan perbankan atau ftp:// ketika melakukan penunduhan file besar.
ALAMAT HOST biasanya merupakan nama domain untuk sebuah situs, seperti time.com. alamat host dapat pula berupa sebuah angka yang sering dikenal dengan nama alamat IP. Semua komputer yang terhubung ke internet dapat ditemukan menggunakan alamat IP. Alamat IP merupakan sebuah konstruksi 12 digit yang dipisahkan dengan simbol titik. Ketika anda memasukkan sebuah nama domain ke dalam browser, dibalik layar nama tersebut dikonversi menjadi alamat IP untuk komputer yang menyimpan situs web tersebut. Ini dilakukan dengan menjejak DNS (Domain name server), yang memuat nama-nama direktori dan alamat-alamat IP.
FILEPATH selalu diawali dengan karakter slash maju (/) dan dapat memuat satu atau lebih nama direktori (ingat bahwa sebuah direktori merupakan nama lain dari folder pada web server). Filepath diakhiri dengan nama file.
URL ABSOLUT DAN URL RELATIF URL
absolut memuat segala sesuatu yang anda butuhkan untuk mengidentifikasi secara unik file tertentu pada internet. Ini merupakan apa yang anda ketikkanke dalam address bar pada browser untuk mencari sebuah halaman. Sebagai contoh, untuk mendapatkan halaman tentang film fiksi pada situs berita sebelumnnya, anda dapat mengetikkan URL berikut :http://www.ContohSitus.com/Hiburan/Film/indeks.htmlSeperti yang anda lihat, URL absolut bisa menjadi panjang, dan setiap halaman pada sebuah situs web dapat memuat banyak link. Ketika melakukan link ke sebuah halaman pada situs anda, anda dapat menggunakan format pendek: URL relatif.
URL relatif mengidentifikasi tempat dimana resource yang berkaitan pada halaman berbeda. Beberapa contoh sebelumnya pada bab ini, yang menghubungkan ke halaman lain pada direktori yang sama, merupakan contoh-contoh dari URL relatif. Anda dapat pula menggunakan URL relatif untuk file-file pada direktori yang berbeda. Sebagai contoh bayangkan anda sedang melihat halaman beranda dari bagian hiburan pada situs berikut :
http://www.ContohSitus.com/Hiburan/indeks.htmlanda ingin menambahkan sebuah link ke halaman-halaman indeks dari tiap subbagian: Film, TV, Artis dan Musik. Dari pada menggunakan URL penuh untuk setiap halaman, anda dapat menggunakan URL relatif. Sebagai contoh :
Film/indeks.htmlAnda tentu setuju, hal ini lebih cepat dari pada harus menuliskan berikut :
TV/indeks.html
Artis/indeks.html
Musik/indeks.html
http://www.ContohSitus.com/Hiburan/Film/indeks.html
http://www.ContohSitus.com/Hiburan/TV/indeks.html
http://www.ContohSitus.com/Hiburan/Artis/indeks.html
http://www.ContohSitus.com/Hiburan/Musik/indeks.html
SUBDIREKTORI
direktori Film, TV, Artis, dan musik adalah semua sub direktori dari direktori Hiburan. Jika anda menuliskan sebuah halaman pada direktori Hiburan, anda dapat menciptakan link ke setiap halaman indeks dari sub-subdirektori tersebut.Film/indeks.htmlAnda harus mencamtumkannama dari subdirektori, yang diikuti dengan karakter slash maju (/), dan nama dari halaman yang ingin dituju.
TV/indeks.html
Artis/indeks.html
Musik/indeks.html
Untuk setiap subdirektori lainnya, anda hanya perlu menambahkan nama direktori yang diikuti dengan karakter slash maju. Jadi, jika nada menciptakan sebuah link dari halaman pada folder akar darisitus (halaman beranda dari situs), anda menggunakan URL relatif berikut :
Hiburan/Film/indeks.html
Hiburan/TV/indeks.html
Hiburan/Artis/indeks.html
Hiburan/Musik/indeks.html
DIREKTORI INDUK
Jika anda ingin menciptakan sebuah link dari satu direktori ke direktori induknya, anda menggunakan notasi ../, dua simbol titik yang diikuti dengan karakter slash maju. Sebagai contoh, dari sebuah halaman padadirektori Musik ke sebuah halaman pada direktori Hiburan, URL relatif yang anda gunakan menjadi seperti berikut :../indeks.htmlJika anda ingin menambahkan link dari direktori Musik ke direktori akar, anda perlu mengulangi notasi berikut :
../../indeks.html