якорь — как связать php файл, доступный внутри папки

Это мой код 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

Решение

Если вы в данный момент находитесь в папке страниц, то «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>

Для получения дополнительной информации об этом, я предлагаю прочитать этот пост относительно относительных и абсолютных путей.

5

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector