我想了解导航如何与包含子目录的网站一起使用。
例如,如果我有这个布局,
\index.php
\about_us\about_us.php
index.php返回主页的导航链接是
<a href="./index.php">Home</a>
而about_us.php中的那个将是,
<a href="../index.php">Home</a>
目前我的解决方案是简单地将所有文件放在子目录中,以便我可以轻松地将菜单文件导入所有页面以便于管理。例如,
\index\index.php
\about_us\about_us.php
然后我可以轻松导入菜单文件
<?php include 'menu.php'; ?>
...进入我的所有页面,因为我只需要,
<a href="../index.php">Home</a>
这似乎不是一个很好的解决方案(子目录中的所有内容)来创建导航。想请一些关于如何做到这一点的建议。 :)谢谢大家。
答案 0 :(得分:0)
通常,最佳做法是使用相对URL,因此 您的网站不会绑定到它所在的基本URL 目前部署。例如,它将能够在localhost上工作, 以及您的公共领域,无需修改。 - Daniel Vassallo
但是,如果您确定不需要相对URL,则可以使用绝对URL。在您的情况下,要使用相同的锚标记从任何地方链接到主页:
<a href="/index.php">Home</a>