Если вы используете MySQL, это будет выглядеть примерно так: localhost / folder / pages / task-form. php Просто используйте столько «../», сколько необходимо для возврата каталоги, пока вы не доберетесь до места назначения, которое содержит основную папку. в моем примере, упомянутом выше, файл имеет глубину 2 папки, поэтому он требует 2 "../"
Для этого использования:
<li><a href="../../folder/pages/task-form.php">Post Task</a></li>
Для вашего примера:
<li><a href="../pages/task-form.php">Post Task</a></li>
Это всегда приведет вас к основной папке, а затем go к месту назначения файла, даже если вы уже в нем.
То, как вы это делали, было просто открыть папку назначения и файл снова, оставаясь в папке, создавая дубликат папки.
Важно: Вы должны использовать столько «../», сколько самого глубокого файла, к которому вы обращаетесь, если с ним связан заголовок. php. Вы можете использовать 10 из "../", даже если вы не 10 глубины. Он не может вернуть больше, чем самая содержащая папка.