【问题标题】:i cant use header nav in a folder or a seperate folder with index我不能在文件夹或带有索引的单独文件夹中使用标题导航
【发布时间】:2021-06-18 11:59:24
【问题描述】:

对不起,我是新手,我看到了类似的东西,但我的问题略有不同,所以我的问题是我的资产文件是否包含 header.php gallery.php 和 contact.php 我不能使用这样的东西来引导另一个链接:

    <li><a class="nav-link" href="assets/gallery .php">gallery </a></li>

    <li><a class="nav-link" href="../assets/gallery .php">gallery </a></li>

等等。因为如果我在图库中并单击 contact.php 我有文件路径错误。你知道它变得像 assets/assets/contact.php 如果标题和其他文件在一个文件夹中,路径应该是什么?

如果我的 index.php 位于根目录并且标头位于资产中,那么我应该如何在标头导航链接中包含我的索引路径?

【问题讨论】:

  • 我认为您需要尝试使用完整路径。
  • 好的,但是你为什么要把你的页面放在不同的文件夹中呢?您应该将gallery.phpcontact.php 以及index.phpheader.php 放在assets 文件夹中。
  • 好问题,因为我只是不想让它看起来凌乱,你知道当我们打开根索引时,所有其他 php 文件都是随机的

标签: php html file path


【解决方案1】:

当你在同一个文件夹assets 中时,你可以使用 php 文件的名称来导航:

<li><a class="nav-link" href="gallery.php">gallery </a></li>
<li><a class="nav-link" href="contact.php">contact </a></li>

【讨论】:

  • 是的,但是那个时候因为索引将在根索引和画廊文件或索引和联系人不能重复打开,它会说索引链接有问题
  • 由于索引位于从资产文件夹导航到父文件夹(根)的根目录中,因此使用两个点。 “../index.php”
  • 谢谢,现在唯一的事情是因为我创建了链接“.. /index.php”,它在标题中,这意味着当我在索引页面时,如果我点击“主页”,它将给出另一个错误,因为我们已经在根页面,所以当我点击链接“.. /index.php”时它会给出错误:/
  • 由于您不使用 OOP 来处理您的 php(那会更好),您可以在根系统中创建一个 config.php 文件,您将在其中定义您喜欢的 abs 路径: 定义('PATH', 目录名(FILE)) ;然后将该文件包含在每个文件索引、联系人、图库等中。您的 href 链接将是 href="" 等。
  • 祝你好运希望对你有更多帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-11
  • 2021-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多