Можно создать дубликат:
Absolute path & Relative Pathгде начинается абсолютный путь?
Это очень простой вопрос, но я почесал голову над этим в течение длительного времени, и я надеюсь, кто-то может помочь прояснить мой спутанность сознания.
У меня есть общая учетная запись на сервере linux.
Путь к public_html является: /home/myusername/public_html
Код для моего сайта здесь живет: /home/myusername/public_html/mysite.com
Под mysite.com есть каталоги, такие как «mycss», «myjs», «myphp» и т.д. Когда я создаю абсолютный путь (например, в коде PHP или файл HTML), иногда путь должен начинаться с/дома, например /home/myusername/public_html/mysite.com/myphp/myfile.php
А иногда нужно начинать внутри mysite.com, например /myphp/myfile.php
Моя путаница: Когда абсолютное путь нужно начинать с/home, а когда нужно начинать с mysite.com? Есть ли эмпирическое правило или какое-либо понимание, которое может дать любой человек?
Обычно вы всегда можете использовать абсолютный путь но не всегда может использовать относительный путь. Таким образом, безопасно начинать с/home /, даже в тех случаях, когда вы можете начинать с/myphp/ –
NOT DUPLICATE. Это не был общий вопрос об абсолютных и относительных путях. Вопрос состоял в том, когда использовать абсолютный путь ABBREVIATED по отношению к абсолютному пути FULL, на который ответил Якуб ниже, и не рассматривается в http://stackoverflow.com/questions/181805/absolute-path-relative-path – moondog