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

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

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

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

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

0

Решение

Разве это не будет решено с помощью .htaccess как это сделать с URL?

Читать дальше на .htaccess Вот

0

Другие решения

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

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

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

0