考虑以下目录树:
/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"?>
但是,当通过include函数召唤代码时,导航菜单中的相对链接将变得不明确。如何在导航菜单中定义链接以便在浏览器中正确呈现?最好,我希望这与/ root的绝对路径无关,这样我就可以通过本地机器渲染我的站点。
答案 0 :(得分:0)
您可以开始链接/
(斜线)。它表示从站点的根目录在当前站点中的地址。有关清晰度,请参阅示例
<a href="/link_from_root_of_the_site">Link</a>
示例:Badges(<a href="/help/badges/">Badges</a>
)