Laluan Mutlak dan Relatif

Memahami perbezaan antara laluan URL Mutlak dan Relatif

Tidak ada aspek reka bentuk web yang lebih "web-centric" daripada hyperlink (biasanya dirujuk hanya sebagai "pautan"). Keupayaan untuk membuat pautan pada halaman dan membolehkan pembaca mengakses kandungan lain dengan mudah adalah salah satu ciri yang menentukan laman web selain media komunikasi lain seperti media cetakan atau siaran.

Pautan ini mudah untuk ditambahkan ke halaman, dan mereka boleh ke laman web lain, sama ada di laman web anda atau di tempat lain di Web. Anda juga boleh mempunyai pautan ke sumber lain, seperti imej, video, atau dokumen. Namun begitu, semudah link itu ditambah, mereka juga merupakan salah satu perkara yang banyak pereka web baru perjuangan untuk memahami pada mulanya, terutamanya dari segi konsep laluan fail dan apa yang mutlak berbanding dengan laluan relatif, serta apabila seseorang digunakan dan bukannya yang lain.

Dalam setiap contoh pautan yang diterangkan di atas, anda perlu mempertimbangkan bagaimana anda akan menyambung kepada pelbagai halaman atau sumber dari laman web anda. Khususnya, anda perlu memutuskan jenis jalan URL yang akan anda tulis. Dalam reka bentuk web, terdapat dua cara standard untuk membuat pautan dan dua jenis laluan yang boleh anda gunakan:

URL Laluan Mutlak

Laluan mutlak menggunakan URL yang merujuk kepada lokasi yang sangat spesifik di Internet. Laluan ini akan merangkumi nama domain sebagai sebahagian daripada laluan pautan itu sendiri. Contoh jalan mutlak ke laman web ini ialah:

https: // www. / web-tipografi-101-3470009

Anda biasanya akan menjadi jalan mutlak apabila anda ingin menunjuk ke elemen Web yang berada di domain selain daripada anda sendiri. Sebagai contoh, jika saya mahu memaut ke halaman di laman web yang berbeza di sini, saya perlu menyertakan URL penuh untuk pautan tersebut kerana saya meninggalkan satu domain (webdesign.) Untuk pergi ke tempat lain. Pautan itu hanya akan menambah elemen di dalam halaman dengan URL yang digunakan sebagai nilai atribut "href" untuk pautan tersebut.

Jadi, jika anda mengaitkan apa-apa yang "luar halaman" dari anda sendiri, anda perlu menggunakan jalan mutlak, tetapi bagaimana dengan halaman atau sumber di domain anda sendiri? Anda sebenarnya boleh menggunakan jalan mutlak walaupun anda menghubungkan ke halaman di laman web anda sendiri, tetapi tidak diperlukan dan, bergantung pada lingkungan pembangunan anda, jalan mutlak dapat menimbulkan masalah.

Sebagai contoh, jika anda mempunyai persekitaran pembangunan yang anda gunakan semasa penciptaan laman web, dan anda mengodkan semua URL sama sekali ke URL tersebut, maka semuanya akan perlu diubah apabila laman web ini langsung dijalankan. Untuk mengelakkan masalah ini, laluan fail untuk mana-mana sumber tempatan harus menggunakan Laluan Relatif.

URL Laluan Relatif

Laluan relatif berubah bergantung pada halaman pautan dihidupkan - ia adalah relatif kepada halaman bahawa ia adalah satu (oleh itu nama). Jika anda menghubungkan ke laman di laman web anda sendiri, atau imej di dalam direktori "imej" di laman web itu, jalan relatif adalah kemungkinan yang anda mungkin gunakan. Laluan relatif tidak menggunakan URL penuh halaman, tidak seperti laluan mutlak yang kita lihat sahaja.

Terdapat beberapa peraturan untuk membuat pautan menggunakan laluan relatif:

Cara menentukan laluan relatif:

  1. Pertama tentukan URL halaman yang sedang anda edit. Dalam hal contoh contoh yang disenaraikan di atas, itu akan menjadi https: // www. / web-tipografi-101-3470009
  2. Kemudian lihat laluan direktori untuk halaman. Untuk artikel itu, itu / web-tipografi-101-3470009

Anda akan melihat di sini bahawa kami menulis laluan relatif dengan memulakan laluan dengan slash ke hadapan (/). Watak itu memberitahu penyemak imbas untuk pergi ke akar direktori semasa. Dari sana, anda boleh menambah apa saja folder atau nama fail yang anda perlukan untuk sumber khusus anda, penggerudian ke folder dan dokumen untuk akhirnya mendarat di atas sumber yang tepat yang ingin anda sambungkan.

Jadi secara ringkas - jika anda dipautkan "luar halaman", anda akan menggunakan jalan mutlak yang merangkumi laluan penuh kepada apa sahaja yang anda ingin sambungkan. Sekiranya anda dikaitkan dengan sebuah fail di domain yang mana halaman anda sedang coding, anda boleh menggunakan jalan relatif yang menavigasi dari halaman yang anda sedang aktif, melalui struktur fail laman web, dan akhirnya kepada sumber yang anda perlukan .