Apa perbedaan antara jalur relatif dan absolut?
Saat menautkan ke halaman atau file di situs Anda, mengetahui perbedaan antara jalur relatif dan jalur absolut sangat membantu. Bagian berikut berisi informasi tentang perbedaan ini untuk masing-masing sistem operasi utama dan cara menautkan file ke halaman web dengan tepat. Untuk melanjutkan, pilih topik yang Anda minati dari daftar berikut.
Perbedaan jalur di Windows
Jalur absolut Windows
C:Windowscalc.exe
Jalur non absolut Windows (jalur relatif)
calc.exe
Dalam contoh di atas, file jalur absolut berisi jalur lengkap ke file dan tidak hanya nama file seperti yang terlihat di jalur non absolut. Dalam contoh ini, jika Anda berada di direktori yang tidak berisi “calc.exe”, Anda akan mendapatkan pesan kesalahan. Namun, saat menggunakan jalur absolut Anda dapat berada di direktori mana pun dan komputer akan tahu di mana harus membuka file “calc.exe”.
Cara menemukan jalur absolut di Windows
Anda dapat menentukan jalur absolut file apa pun di Windows dengan mengklik kanan file, lalu mengklik Properti. Dalam properti file, pertama-tama lihat “Lokasi:” yang merupakan jalur ke file. Pada gambar di bawah ini, lokasinya adalah “c: odesk computer_hope”. Selanjutnya, tambahkan garis miring terbalik dan kemudian nama file di ujung jalur. Tindakan ini akan membuat contoh file di bawah memiliki jalur absolut “c: odesk computer_hope chrome.jpg”.
Cara menemukan jalur absolut di baris perintah Windows
Dari baris perintah Windows, Anda dapat menemukan jalur absolut file apa pun dengan melihat direktori saat ini. Misalnya, jika Anda meminta adalah “C: Windows>” dan Anda ingin mengetahui jalur absolut dari file calc.exe di direktori itu, jalur absolutnya adalah “c: windows calc.exe”. Dengan kata lain, jalur absolut adalah jalur direktori lengkap ditambah nama file.
Perbedaan jalur di Linux
Jalur absolut Linux
/home/users/c/computerhope/public_html/cgi-bin
Jalur relatif Linux
/public_html/cgi-bin
Dalam contoh ini, jalur absolut berisi jalur lengkap ke direktori cgi-bin di komputer tersebut.
Cara menemukan jalur absolut file di Linux
Karena sebagian besar pengguna tidak ingin melihat jalur lengkap sebagai prompt mereka, ini relatif terhadap direktori pribadi mereka seperti yang ditunjukkan di atas. Untuk menemukan jalur absolut lengkap dari direktori saat ini, gunakan perintah pwd.
Setelah Anda menentukan jalur ke direktori saat ini, jalur absolut ke file tersebut adalah jalur plus nama file. Misalnya, jika di direktori cgi-bin kami memiliki file bernama “example.cgi”, jalur sistem absolut ke file tersebut adalah “/home/users/c/computerhope/public_html/cgi-bin/example.cgi”.
Cara menemukan jalur absolut file di Linux untuk halaman web
Saat bekerja di komputer Linux digunakan sebagai web server untuk menampilkan halaman web di Internet. Mengetahui apa yang harus digunakan untuk jalur relatif dan absolut bisa membingungkan. Kami menemukan bahwa sebagian besar kebingungan ini berasal dari tidak memahami bahwa direktori root untuk halaman web Anda adalah direktori public_html.
Dalam contoh jalur absolut yang ditunjukkan di atas, saat menautkan file secara online, jalur absolut akan dimulai dengan “public_html /” yang akan membuat jalur absolut “public_html / cgi-bin” untuk direktori cgi-bin.
Perbedaan jalur di alamat web
Jalur absolut URL Internet
https://www.computerhope.com/oh.htm
Jalur relatif URL Internet
oh.htm
Terakhir, dalam contoh terakhir ini, jalur absolut Internet adalah domain dan halaman web di domain tersebut. Pengembang web yang membuat tautan ke halaman lain dapat menggunakan jalur relatif jika file yang ditautkan berada di direktori yang sama. Lihat definisi URL kami untuk penjelasan lengkap tentang semua bagian yang membuat URL.
Cara membuat jalur relatif yang berfungsi
Membuat jalur atau URL ke file menggunakan , , atau tag lainnya dapat membingungkan. Membuat tautan ke jalur absolut itu mudah karena Anda menunjuk ke URL Internet file tersebut. Misalnya, untuk menautkan logo Computer Hope (https://www.computerhope.com/logo.gif) jalur absolutnya 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.
- File tersebut harus ada di server yang sama dengan file HTML. Jadi, jika kita menautkan ke “logo.gif” file itu harus ada di server atau secara lokal. Anda juga dapat mengganti nama file ini dengan file lain di server Anda.
- Jalur ke file harus relatif terhadap direktori file HTML. Jadi, jika kita ingin menautkan file “logo.gif” pada halaman ini, lintasan lokalnya sebagai “/issues/ch001708.htm” yang merupakan direktori “issues” yang berisi halaman ini. Karena “logo.gif” ada di direktori root, kita perlu kembali ke satu direktori untuk mendapatkan file tersebut.
- Sekarang kita tahu path ke file tersebut adalah kembali satu direktori, kita tahu pathnya adalah “../logo.gif” the “../” memberitahu browser untuk kembali ke satu direktori. Jika kami perlu kembali ke dua direktori, ini harus dilakukan dua kali. Contoh lengkapnya ditunjukkan di bawah ini.
Bagi yang lebih visual atau membutuhkan contoh visual, semua yang dijelaskan di atas juga terlihat pada gambar di bawah ini.
Jika Anda memiliki halaman web yang berjalan di server Linux dan bingung tentang jalur absolut dan relatif, lihat perbedaan jalur di bagian Linux.