次のディレクトリ ツリーを検討してください。
/root
page1.php
menu.php
/subdir
page2.php
ここで、menu.php はナビゲーション メニューです。
<div class="cssmenu">
<li><a href="link to page 1">page 1</a></li>
<li><a href="link to page 2">page 2</a></li>
</div>
page1.php と page2.php はどちらも、include 関数を介して menu.php を呼び出します。
<?php include "path to menu.php"?>
ただし、インクルード関数を介してコードが呼び出されると、ナビゲーション メニューの相対リンクが不明確になります。ブラウザで適切に表示されるようにするには、ナビゲーション メニューのリンクをどのように定義すればよいですか? できれば、これを /root の絶対パスから独立させて、ローカル マシンを介してサイトをレンダリングできるようにしたいと考えています。