include navigation.php ошибка создания пути к файлу

0

Я решил поменять мою стандартную 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

Может ли кто-нибудь сказать мне, почему это происходит?

Спасибо заранее

PS Извините, если это неясно, пожалуйста, дайте мне знать, если что-то потребует дальнейшего разъяснения.

  • 0
    За что меня проголосовали? Задавать вопрос? Этот сайт должен быть местом, которое поощряет людей учиться друг у друга, а не отталкивать людей, голосуя против тех, кому явно не хватает опыта в этой теме.
Теги:
navigation
include
filepath

2 ответа

0

Чтобы исправить эту проблему, я использовал

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

в пределах navigation.php, где это применимо.

0

Разве это не было бы решено через .htaccess как это сделать с url?

Подробнее о .htaccess здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню