Относительный путь

Редактор: Евгений Буровинский 1086 2 мин

Относительный путь может указывать где находится файл в двух вариантах: относительно корневого каталога или относительно файла (иногда относительно программы которая работает в данный момент).

Путь относительно корневого каталога сайта http://mysite.com будет таким:

/images/file.png

Такую запись нельзя использовать в браузере (т.к. там требуется указание сайта), но можно использовать в скриптах а также на html, php и подобных страницах. Она говорит серверу о том, что файл file.png находится в папке images, которая находится в корне сайта.

Путь относительно корневого каталога всегда начинается со знака "/", который означает, что это корень каталога и выше по директории мы подняться не сможем.

Путь относительно файла или каталога в котором находится работающая программа\скрипт, может начинаться со знака "../"

../images/file.png

Этот знак сообщает, что от исходного файла (или текущей директории программы) нужно подняться на 1 директорию вверх, найти там папку images, а в ней найти file.png.

А вот такая строка делает тоже самое, но только на 2 директории вверх от исходного файла (или текущей директории программы).

../../images/file.png

Еще один наглядный пример - у нас есть сайт (MySite), в нем есть папка Programm в которой находится файл index.php. Путь к картинке file.png относительно файла index.php будет такой:

../images/Files/Images/file.png

Вместо файла index.php может быть файл программы, которая считает за корневую директорию именно ту, где сама программа находится (в нашем случае Programm). В таком случае относительный путь будет таким же (../images/Files/Images/file.png).

Абсолютный и относительный путь

Чем относительный отличается от абсолютного пути?

Абсолютный путь показывает точное местонахождение файла, а относительный показывает путь к файлу относительно какой-либо "отправной точки" (файл, программа и т.д.).

Евгений Буровинский
Редактор материала • Евгений Буровинский Хостинг-эксперт (опыт работы 3 года) Основная специализация - составление обзоров хостинг-провайдеров, формирование рейтингов, маркетинговые исследования рынка хостинга. Очень дотошный человек, скрупулезно тестирующий каждый хостинг.
Не нашли ответ на свой вопрос?
Задайте его экспертам! Ответ приходит очень быстро и прямо на ваш email.
Мы старались для Вас!
Оцените статью
или
Расскажите о ней

Юзеры (1) оценили на 5.0 из 5

Рейтинги хостинг-провайдеров по задачам сайта
Июля
Бесплатный тест
ОС
Технологии
Региональные