-1

考虑以下目录树:

/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 的绝对路径,以便我可以通过我的本地机器呈现我的网站。

4

1 回答 1

0

您可以使用/(斜杠)开始链接。这意味着从站点根目录到当前站点的地址。为清楚起见,请参见示例

<a href="/link_from_root_of_the_site">Link</a>

示例:徽章( <a href="/help/badges/">Badges</a>)

于 2013-07-07T02:26:24.907 回答