Різниця між абсолютним та відносним шляхом

Гіперпосилання, які зазвичай називають "посиланнями", як і раніше є одним з найважливіших аспектів і основним елементом всесвітньої павутини. Це можливість створювати посилання на сторінці, що змушує читачів безпосередньо слідкувати за іншим контентом або отримувати доступ до нього. Це одна з найбільш визначальних особливостей веб-сайтів, особливо для досягнення високих рейтингів. Існує пряма кореляція між кількістю посилань. Посилання можуть бути будь-якими словами або кнопками, які вказують на інше місце, яке є частиною цього веб-сайту, або можуть вказувати на вміст, що є частиною зовнішніх веб-сайтів. Настільки просто, як можна додавати посилання на веб-сайти, веб-дизайнеру стає трохи складніше зрозуміти концепцію, особливо коли грають абсолютні та відносні шляхи..

Що таке абсолютний шлях?

Абсолютний шлях - це шлях, який описує розташування файлу чи папки незалежно від поточного робочого каталогу; насправді це відносно кореневого каталогу. Він містить повне розташування файлу чи каталогу, звідси і назва. Він також називається абсолютною назвою шляху або повним шляхом, і він завжди починається з того самого місця, що є кореневою каталогом. Абсолютні шляхи містять усю відповідну інформацію для пошуку ресурсів, позначених абсолютною URL-адресою. Абсолютний шлях повинен використовуватися для позначення веб-сайтів, які перебувають у домені, відмінному від вашого домашнього домену.

Що таке відносний шлях?

Відносний шлях - це шлях, який описує розташування файлу чи папки відносно поточного робочого каталогу. Його можна найкраще використовувати для позначення веб-сайтів, розташованих в одному домені, в ідеалі на певних розділах веб-сайтів, в яких документи ніколи не змінюють відносини один до одного. На відміну від абсолютних шляхів, відносні шляхи містять інформацію, яка лише відносно поточного документа в межах одного веб-сайту, що дозволяє уникнути необхідності надання повного абсолютного шляху. Простими словами, відносний шлях відноситься до шляху відносно розташування поточної веб-сторінки.

Різниця між абсолютним та відносним шляхом

Значення

Абсолютний шлях, який також називають шлях до файлу або повний шлях, відноситься до конкретного місця у файловій системі, незалежно від поточної робочої каталоги. Файл або каталог на комп'ютері містять кореневий каталог та повний список каталогів, який потрібен для пошуку файлу чи каталогу. Відносний шлях, навпаки, посилається на розташування каталогу, використовуючи поточний каталог в якості посилання, що дозволяє уникнути необхідності вказувати повний абсолютний шлях. Таким чином, відносний шлях також називають не абсолютним шляхом.

URL-адреса

Є два основні варіанти, коли мова йде про вибір URL-адрес, абсолютна URL-адреса та відносна URL-адреса. Абсолютна URL-адреса вказує на дуже конкретне місце в Інтернеті і містить всю необхідну інформацію для пошуку ресурсу. Абсолютні URL-адреси повинні використовуватися для посилання на інші веб-сайти, які не розташовані в одному домені. З іншого боку, відносні URL-адреси простіші у використанні, оскільки вони відносно сторінки, на якій вони перебувають. Завжди найкращою практикою є використання відносних URL-адрес для посилання на посилання, розташовані в одному домені, що полегшує роботу.

У Windows

Абсолютний шлях містить повну адресу розташування файлу для посилання на певний каталог у комп'ютері, тоді як поточний каталог вважається посиланням для пошуку іншого каталогу у випадку відносного шляху. Відносний шлях містить часткову адресу абсолютного шляху на основі його відношення до каталогу, з яким він пов'язаний.

Наприклад:

D: \ документи \ mydocument.doc

mydocument.doc

У першому прикладі абсолютний шлях містить повний шлях до файлу, що знаходиться в каталозі 'D'. Ви можете клацнути правою кнопкою миші файл та клацнути на властивості, щоб визначити абсолютний шлях до цього файлу. У другому прикладі відносний шлях містить часткову адресу файлу відносно поточного робочого каталогу.

У Linux

В Linux абсолютний шлях визначається як розташування файлу або каталогу відносно кореневого каталогу і позначається косою косою стрілкою (/). Кореневий каталог відноситься до верхнього каталогу, що містить файлову систему, що містить низку підкаталогів, що призводить до подальших підкаталогів. Навпаки, відносний шлях стосується розташування файлу чи каталогу відносно поточного робочого каталогу, а не кореневого каталогу. Наприклад,

/ експорт / Головна / ftp / паб

експорт / Головна / ftp / паб

У першому прикладі шлях починається з каталогу /, який є кореневою каталогом, що робить його абсолютним іменем шляху. Ми видалили пряму косу риску / у другому прикладі, що робить її відносною назвою шляху, що означає, що вона стосується поточної робочої каталоги замість кореневого каталогу.

Абсолютний проти відносного шляху: порівняльна діаграма

Підсумок абсолютного та відносного шляху

Якщо коротко, якщо ви хочете розмістити посилання на інші веб-сайти, які належать до іншого домену, крім домашнього домену, ви, швидше за все, використовуєте абсолютний шлях. Навпаки, ви будете використовувати відносний шлях для навігації по сайту, якщо посилання розташовані на тому самому домені, на який ви посилаєтесь. Простими словами, абсолютний шлях відноситься до того самого місця у файловій системі відносно кореневого каталогу, тоді як відносний шлях вказує на конкретне місце у файловій системі відносно поточного каталогу, над яким ви працюєте..