如何在我的页面上构建链接以访问不同的子目录?

时间:2016-03-20 04:51:40

标签: php navigation

我知道如何做我需要的一切,我遇到的问题是子目录。

例如: Nav.php位于根目录中。 Index.php也位于根目录中。 现在我想去一个关于猫的页面,位于about/cats.php

当我想从about/cats.php转到blog/kittens.php时,我将如何构建链接?

<a href="about/cats.php">cats</a>会让我从根目录中获取关于/ cats的信息。但如果我在blog/kittens.php页面上,我会收到about/blog/kittens.php之类的链接。

这不是需要大量/动态阵列或任何东西的东西,我只是很难绕着最干净的方式绕过这个。

我是如何保留一个导航文件但是仍然有正确的链接,即使我从根目录中获得2或4级?我已经看到其他人使用sql数据库(如果这是我不介意的最好的方式),但我觉得这太复杂了,我只是错过了很多更方便。

2 个答案:

答案 0 :(得分:3)

如果在href开始时添加/(斜杠),则会从root中考虑。例如,如果您在cats.php页面中并想要访问您的博客/小猫页面,那么请使用这样的href。

<a href="/blog/kittens.php">Kittens</a>

答案 1 :(得分:0)

开始的方式是navbar/sidebarabsolute urls,因此您可以在网站的任何位置使用它以及索引页。

菜单可以包含

等链接
<a href="/blog/kittens.php">Kittens</a>
<a href="/about/cats.php">Cats</a>

希望它有所帮助:)