如何 link php 文件夹内的文件可用

how to link php file available inside a folder

这是我的导航栏代码:

    <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>

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

localhost/pages/about.php

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

localhost/pages/pages/foreword.php

我很困惑为什么会这样 localhost/pages/pages/

如果您当前在 pages 文件夹中,则 "pages/foreward.php" 指的是 "pages/pages/foreward.php"。

无论您身在何处,您都可以通过在每个链接前加上 / 来强制导航从网站的根目录开始,如下所示:

<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 post 相对与绝对路径。