как связать одну и ту же папку и другую папку с помощью html href, используя заголовок. php шаблон? - PullRequest
0 голосов
/ 19 февраля 2020

если я нахожусь по текущему адресу: "pages / tasks. php"
, тогда щелкните ссылку, которая имеет:
<li><a href="./pages/task-form.php">Post Task</a></li> мой адрес становится:
"/ pages / pages / task -form. php "
Я понимаю это, потому что он открывает эту ссылку поверх моей текущей глубины папки. Я знаю, что могу поместить все страницы в одну папку, а затем удалить «./pages/». Если я это сделаю, то я не смогу получить доступ к другой странице в другой папке. Но что, если я хочу иметь возможность изменять каталоги со страницами или оставаться в одной и той же папке в одно и то же время? Я использую заголовок. php шаблон для всех страниц.

1 Ответ

0 голосов
/ 19 февраля 2020

Если вы используете 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 глубины. Он не может вернуть больше, чем самая содержащая папка.

...