【问题标题】:include navigation.php creating file path error包括navigation.php创建文件路径错误
【发布时间】:2015-02-17 14:11:06
【问题描述】:

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

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

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

谁能告诉我为什么会这样?

在此先感谢

附:抱歉,如果不清楚,请告诉我是否需要进一步澄清。

【问题讨论】:

  • 我因为什么被否决了?问一个问题?这个网站应该是一个鼓励人们相互学习的地方,而不是通过投票否决那些明显缺乏该主题经验的人提出的问题而将人们推开。

标签: php navigation include filepath


【解决方案1】:

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

Read more on .htaccess here

【讨论】:

    【解决方案2】:

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

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

    在适用的navigation.php 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多