我知道如何做我需要的一切,我遇到的问题是子目录。
例如:导航.php位于根目录中。 Index.php
也在根目录中。现在我想转到一个关于猫的页面,位于 about/cats.php
.
当我想从about/cats.php
转到blog/kittens.php
时,我将如何构建链接?
<a href="about/cats.php">cats</a>
会带我从根目录中到关于/猫。但是如果我在blog/kittens.php
页面上,我会得到一个像about/blog/kittens.php
这样的链接。
这不是需要大规模/动态数组或任何东西的东西,我只是很难理解最干净的方法来做到这一点。
如何保留一个导航文件,但即使距离根目录 2 或 4 级,仍然具有正确的链接?我见过其他人使用 sql 数据库(如果这是我不介意的最好方法),但我觉得这太复杂了,我只是错过了一种更简单的方法。
如果您在 href 的开头添加/(斜杠),它将被视为从根开始。例如,如果您在 cats.php 页面中并希望访问您的博客/小猫页面,因此请像这样制作 href。
<a href="/blog/kittens.php">Kittens</a>
是navbar/sidebar
absolute urls
,以便它可以与索引页面一起在您的网站上的任何位置使用。
菜单可以包含类似链接
<a href="/blog/kittens.php">Kittens</a>
<a href="/about/cats.php">Cats</a>
希望对:)有所帮助