Почему мои пути абсолютны после ob_get_contents в PHP?
Для сохранения исполняемого содержимого php-файла в переменной я делаю следующее:
ob_start();
include '/templates/post.php';
$html = ob_get_contents();
ob_end_clean();
return $html;
который работает хорошо.
Тем не менее, во включенном "post.php", у меня есть относительные ссылки на ресурсы, такие как изображения. С какой стати они являются абсолютными полными ссылками на моем локальном хосте, а также на сервере? Локально они выглядят так:
http://localhost/myProjectname/img/img1.png
что странно, потому что в post.php написано:
<img src="/img/img1.png">
это также абсолютный, но не полный путь к файлу, и я не могу найти никакой другой причины, кроме ob_get_contents. Я что-то пропустил? Спасибо!