繁体   English   中英

如何使用 header.php 模板使用 html href 链接到同一文件夹和不同文件夹?

[英]how to link to same folder and different folder with html href using header.php template?

如果我在当前地址:“pages/tasks.php”
然后单击具有以下内容的链接:
<li><a href="./pages/task-form.php">Post Task</a></li>我的地址变成:
“/pages/pages/task-form.php”
我理解它,因为它正在打开我当前文件夹深度之上的链接。 我知道我可以将所有页面放在同一个文件夹中,然后删除“./pages/”。 如果我这样做,那么我将无法访问不同文件夹中的另一个页面。 但是,如果我希望能够随页面更改目录,或者同时保持在同一个文件夹中呢? 我正在为所有页面使用 header.php 模板。

如果你使用 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>

这将始终带您到主文件夹,然后转到文件的目的地,即使您已经在那里。
您这样做的方式只是打开目标文件夹,然后再次打开该文件,同时仍在该文件夹中,从而创建该文件夹的副本。
重要提示:您必须使用与您正在访问的最深文件一样多的“../”,如果它有一个 header.php 链接到它。 即使您的深度不是 10,您也可以使用 10 个“../”。 它不能退出最多的文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM