如何链接文件夹

时间:2018-01-12 13:43:28

标签: php anchor

这是我的Navbar代码:

    <li class="nav-item"><a class="nav-link active" href="pages/about.php">about</a></li>
    <li class="nav-item"><a class="nav-link active" href="pages/foreword.php">Foreword</a></li>
    <li class="nav-item"><a class="nav-link active" href="pages/preface.php">Preface</a></li>
    <li class="nav-item"><a class="nav-link active" href="pages/vission.php">Vision</a></li>

我的页面在页面文件夹中可用。当我在导航栏上按下时,它会导航到:

localhost/pages/about.php

当我在导航栏上按前言时,它会导航到:

localhost/pages/pages/foreword.php

我很困惑为什么会发生localhost/pages/pages/

1 个答案:

答案 0 :(得分:5)

如果您当前在页面文件夹中,那么&#34; pages / foreward.php&#34;指的是&#34; pages / pages / foreward.php&#34;。

无论您的位置如何,您都可以通过在/之前添加每个链接来强制导航从网站的根目录开始:

<li class="nav-item"><a class="nav-link active" href="/pages/about.php">about</a></li>
<li class="nav-item"><a class="nav-link active" href="/pages/foreword.php">Foreword</a></li>
<li class="nav-item"><a class="nav-link active" href="/pages/preface.php">Preface</a></li>
<li class="nav-item"><a class="nav-link active" href="/pages/vission.php">Vision</a></li>

有关此内容的更多信息,建议您阅读相对于绝对路径的this帖子。