Jalur Relatif - Jalur direktori dibuat berdasarkan lokasi halaman web yang merujuk file tersebut. Oleh karena itu, ketika halaman web yang disimpan dalam direktori yang berbeda mengacu pada file yang sama, jalur yang digunakan akan berbeda, sehingga disebut relatif.
Jalur Absolute - Jalur Direktori Berdasarkan Direktori Root dari Situs Web sebagai Referensi. Alasan mengapa itu disebut absolute berarti bahwa ketika semua halaman web merujuk ke file yang sama, jalur yang digunakan adalah sama.
Faktanya, perbedaan antara jalur absolut dan jalur relatif hanyalah perbedaan dalam titik referensi yang digunakan saat menggambarkan jalur direktori. Karena titik referensi direktori root adalah sama untuk semua file di situs web, metode deskripsi jalur menggunakan direktori root karena titik referensi disebut jalur absolut.
Berikut ini adalah beberapa simbol khusus yang digunakan untuk membangun jalan dan maknanya.
.-- mewakili direktori tempat Anda berada saat ini.
..-- mewakili direktori level sebelumnya.
/- mewakili direktori root.
Selanjutnya, mari kita asumsikan bahwa situs web bahwa pembaca memiliki jalur direktori seperti yang ditunjukkan pada gambar di bawah ini.
Jika Anda ingin merujuk ke file beref.gif dalam file ref.htm, jalur relatifnya adalah sebagai berikut:
./Subdir2/beref.gif
Di jalur referensi di atas ,. mewakili direktori saat ini (dir1), jadi ./subdir2 mewakili direktori saat ini subdir2. Bahkan, Anda juga dapat menghilangkan ./ Langsung mengutipnya dengan cara ini.
Subdir2/Beref.gif
Jika Anda menggunakan jalur absolut untuk merujuk ke file dengan direktori root sebagai titik referensi, jalur referensi adalah sebagai berikut:
/Dir1/subdir2/beref.gif
Jika struktur direktori situs web seperti yang ditunjukkan di bawah ini
Apa jalur relatif untuk merujuk ke file beref.gif?
Jika Anda ingin merujuk ke file beref.gif dalam file ref.htm, jalur relatifnya adalah sebagai berikut:
../Subdir2/beref.gif
Di jalur referensi di atas, .. mewakili direktori sebelumnya, SO /Dir2 mewakili subdirektori DIR2 di bawah direktori sebelumnya. Jika menggunakan referensi jalur absolut, jalur referensi adalah sebagai berikut:
/Dir2/berer.gif
Mari kita berikan contoh lain yang relatif kompleks untuk membandingkan penggunaan jalur relatif dan jalur absolut. Misalkan di situs web yang ditetapkan oleh pembaca, ada jalur direktori seperti yang ditunjukkan pada gambar berikut.
Kami menggunakan tabel untuk menggambarkan jalur relatif dan absolut yang harus digunakan ketika file mengacu pada file lain dalam kasus gambar di atas.
| Kutipan | Dikutip | Jalur relatif | Jalur absolut |
| Ref1.htm | Beref1.gif | ../Subdir2/beref1.gif | /Dir1/subdir2/beref1.gif |
| Ref2.htm | Beref1.gif | ../../Dir1/subdir2/ beref1.gif | /Dir1/subdir2/beref1.gif |
| Ref1.htm | Beref2.htm | ../../Dir2/ beref2.htm | /Dir2/beref2.htm |
| Ref2.htm | Beref2.htm | ../Beref2.htm | /Dir2/beref2.htm |
Apa yang perlu dijelaskan dalam perbandingan dalam tabel di atas adalah makna yang diwakili oleh .../../.
.. mewakili direktori sebelumnya, while ../../ mewakili direktori sebelumnya dari direktori sebelumnya. Oleh karena itu, dapat dilihat dari tabel di atas bahwa jika file yang dirujuk ada di subdirektori direktori saat ini, atau di subdirektori lain dari direktori sebelumnya, lebih mudah untuk menggunakan jalur relatif. Jika tidak, maka gunakan saja jalur absolut, yang lebih mudah untuk menyimpan masalah. Dari tabel di atas, juga dapat dilihat bahwa ketika file yang sama direferensikan, jalur absolut yang digunakan untuk referensi file adalah sama.