Я не совсем понял ответы на этот вопрос на старых постах, поэтому я собираюсь задать его здесь.
У меня есть страница PHP на моем сайте в подпапке под названием Articles.Страница article.php.
Для страницы article.php требуется обычная php-страница с именем _head.php.Это обеспечивает заголовок для страниц.
_head.php находится в корневом каталоге.Каталог / Articles является подкаталогом в корневом каталоге.
Я включил эту страницу _head.php в article.php следующим образом:
И это прекрасно работает.
Проблема, однако, заключается в том, что элементы изображения в _head.php находятся в подкаталоге 'images' (также вне корня) и на них ссылаются относительно того, что _head.php находится в корне, как это ...
Так что, если я использую _head.php для файлов в корне, он отлично работает и показывает все изображения правильно.Но когда я включаю _head.php в php-файл, который находится не в корневом каталоге, а вместо этого в подкаталоге, например / Articles (/Articles/articles.php), изображения не отображаются.
Do IНужно изменить файл _head.php так, как он ссылается на изображения, или есть ли какой-то код, который я должен включить в article.php при включении _head.php, который говорит ему, как использовать _head.php?
Я обеспокоен использованием всех абсолютных путей, потому что, если мне придется переместить этот сайт на другой сервер, это вызовет у меня проблемы.
И да, я начинающий супер-php, просто пытаюсь выучить этот материал.
Спасибо.