Apa perbedaan antara jalur relatif dan absolut?

Saat Anda mencoba menautkan ke halaman atau file di situs Anda atau lokasi file, mengetahui perbedaan antara jalur relatif dan jalur absolut bisa sangat membantu. Bagian berikut berisi informasi tentang perbedaan-perbedaan ini untuk masing-masing sistem operasi utama serta cara menautkan file dengan tepat pada halaman web. Untuk melanjutkan, pilih topik yang Anda minati dari daftar berikut.

 C: \ Windows \ calc.exe 
 calc.exe 

Dalam contoh di atas, path absolut berisi path lengkap ke file dan bukan hanya nama file seperti yang terlihat di jalur non absolut . Dalam contoh ini, jika Anda berada di direktori yang tidak mengandung "calc.exe" Anda akan mendapatkan pesan kesalahan. Namun, ketika menggunakan jalur absolut Anda bisa berada di direktori mana saja dan komputer akan tahu di mana harus membuka file "calc.exe".

Cara menemukan jalur absolut di Windows

Anda dapat menentukan jalur absolut dari file apa pun di Windows dengan mengklik kanan pada file lalu mengklik Properti . Dalam properti file pertama-tama lihat "Lokasi:" yang merupakan jalur ke file. Pada gambar di bawah ini lokasinya "c: \ odesk \ computer_hope". Selanjutnya, tambahkan garis miring terbalik dan kemudian nama file ke ujung path, yang akan membuat contoh file di bawah ini memiliki path absolut dari "c: \ odesk \ computer_hope \ chrome.jpg".

Cara menemukan jalur absolut di baris perintah Windows

Dari baris perintah Windows, Anda dapat menemukan jalur absolut dari file apa pun dengan melihat direktori saat ini. Misalnya, jika Anda meminta adalah "C: \ Windows>" dan Anda ingin tahu path absolut dari file calc.exe di direktori itu, path absolutnya adalah "c: \ windows \ calc.exe". Dengan kata lain, path absolut adalah path direktori lengkap ditambah nama file.

Perbedaan jalur di Linux

Linux jalur absolut

 / home / users / c / computerhope / public_html / cgi-bin 

Jalur relatif Linux

 / public_html / cgi-bin 

Dalam contoh ini, path absolut berisi path lengkap ke direktori cgi-bin di komputer itu.

Cara menemukan path absolut file di Linux

Karena sebagian besar pengguna tidak ingin melihat path lengkap sebagai prompt mereka, secara default prompt relatif terhadap direktori pribadi mereka seperti yang ditunjukkan di atas. Untuk menemukan path absolut penuh dari direktori saat ini, gunakan perintah pwd.

Setelah Anda menentukan jalur ke direktori saat ini, jalur absolut ke file di direktori tersebut adalah jalur plus nama file. Misalnya, jika dalam direktori cgi-bin kami memiliki file bernama "example.cgi" jalur sistem absolut ke file adalah "/home/users/c/computerhope/public_html/cgi-bin/example.cgi".

Cara menemukan path absolut file di Linux untuk halaman web

Saat bekerja pada komputer Linux yang digunakan sebagai server web untuk menampilkan halaman web di Internet. Mungkin membingungkan untuk mengetahui apa yang harus digunakan untuk jalur relatif dan absolut. Kami telah menemukan bahwa sebagian besar kebingungan ini berasal dari tidak memahami bahwa direktori root untuk halaman web Anda adalah direktori public_html.

Pada contoh path absolut yang ditunjukkan di atas, saat menautkan file secara online, path absolut akan dimulai dengan "public_html /" yang akan membuat path absolut "public_html / cgi-bin" untuk direktori cgi-bin.

Perbedaan jalur di alamat web

Jalur absolut URL Internet

 //www.computerhope.com/oh.htm 

Jalur relatif URL Internet

 oh.htm 

Akhirnya, dalam contoh terakhir ini, jalur absolut Internet adalah domain dan halaman web pada domain itu. Pengembang web yang membuat tautan ke halaman lain dapat menggunakan jalur relatif jika file yang mereka tautkan berada di direktori yang sama. Lihat definisi URL kami untuk penjelasan lengkap tentang semua bagian yang membuat URL.

Cara membuat jalur relatif yang berfungsi

Saat membuat tautan menggunakan, , atau tag lain apa pun yang mengarah ke file yang dapat membingungkan tentang cara membuat jalur atau URL. Membuat tautan ke jalur absolut mudah karena Anda menunjuk ke URL Internet file tersebut. Misalnya, jika kami ingin menautkan logo Computer Hope dan URL ke logo itu adalah "img / issues / 106 / what-is-difference-between-relative.gif" jalur absolut adalah URL ini seperti yang ditunjukkan di bawah ini.

Namun, untuk menautkan ke file gambar yang sama menggunakan jalur relatif Anda harus mengikuti langkah-langkah di bawah ini.

  1. File harus ada di server yang sama dengan file HTML. Jadi, jika kami menautkan ke "logo.gif" file itu harus ada di server atau secara lokal. Anda juga bisa mengganti nama file ini dengan file lain di server Anda.
  2. Jalur ke file harus relatif ke direktori file HTML. Jadi, jika kita ingin menautkan ke file "logo.gif" di halaman ini, melihat URL kita melihat jalur lokal sebagai "/issues/ch001708.htm" yang merupakan direktori "masalah" yang berisi halaman ini. Karena "logo.gif" ada di direktori root, kita perlu kembali satu direktori untuk mendapatkan file tersebut.
  3. Sekarang kita tahu path ke file kembali satu direktori kita tahu path adalah "img / issues / 106 / what-is-difference-between-relative-2.gif" the "../" memberitahu browser untuk pergi kembali satu direktori. Jika kami perlu kembali dua direktori, ini harus dilakukan dua kali. Contoh lengkap ditunjukkan di bawah ini.

Bagi mereka yang lebih visual atau membutuhkan contoh visual, semua yang dijelaskan di atas juga ditunjukkan pada gambar di bawah ini.

Tip: Jika Anda memiliki halaman web yang berjalan di server Linux dan bingung tentang jalur absolut dan relatif, lihat perbedaan jalur kami di bagian Linux.