Я решил поменять местами стандартную навигацию по 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
Кто-нибудь может сказать мне, почему это происходит?
Спасибо заранее
Постскриптум Извините, если это не ясно, пожалуйста, дайте мне знать, если что-то требует дальнейшего разъяснения
Разве это не будет решено с помощью .htaccess
как это сделать с URL?
Читать дальше на .htaccess
Вот
Чтобы исправить эту проблему, я использовал
<li><a href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/catagoryOne/catagoryThree/index.php"></li>
в файле navigation.php, где это применимо.