包括navigation.php创建文件路径错误


include navigation.php creating file path error

我决定用php include替换我的标准html导航,我有一个多目录站点,所以必须使用../向上移动适用的目录。

当使用根文件夹中的导航时,它可以很好地工作,但当我尝试在子目录文件中使用相同导航时,我的文件路径会添加到当前路径的末尾。

http://example.co.uk/catagoryOne/catagoryTwo/index.php

成为:

http://example.co.uk/catagoryOne/catagoryTwo/catagoryOne/catagoryThree/index.php

我需要它在哪里:

http://example.co.uk/catagoryOne/catagoryThree/index.php

有人能告诉我为什么会发生这种事吗?

提前感谢

附言:很抱歉,如果这不清楚,请让我知道,如果有什么需要进一步澄清。

这不是通过.htaccess解决的吗?

点击此处阅读有关.htaccess的更多信息

为了解决这个问题,我使用了

 <li><a href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/catagoryOne/catagoryThree/index.php"></li>

在navigation.php中(如适用)。