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

时间:2015-02-17 14:11:06

标签: php navigation include filepath

我决定将我的标准html导航交换为php include,我有一个多目录站点,因此必须使用../包含该文件以移动适用的目录。

当使用我的根文件夹中的导航时,它工作正常,但当我尝试在子目录文件中使用相同的导航时,我的文件路径被添加到当前路径的末尾,例如。

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

有人能告诉我为什么会这样吗?

非常感谢提前

P.S。如果不清楚,请致歉,如果有任何需要进一步澄清,请告诉我。

2 个答案:

答案 0 :(得分:0)

这不会通过.htaccess解决,因为它与url有关吗?

Read more on .htaccess here

答案 1 :(得分:0)

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

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

在navigation.php中适用的地方。