【问题标题】:how to link to same folder and different folder with html href using header.php template?如何使用 header.php 模板使用 html href 链接到相同的文件夹和不同的文件夹?
【发布时间】:2020-06-03 23:23:55
【问题描述】:

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

【问题讨论】:

标签: php html hyperlink href


【解决方案1】:

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

这将始终将您带到主文件夹,然后转到文件的目标位置,即使您已经在其中。
您执行此操作的方式只是打开目标文件夹,然后再次打开文件,同时仍在文件夹中,从而创建文件夹的副本。
重要提示:如果您正在访问的最深文件有标题,则您必须使用尽可能多的“../”。 php 链接到它。即使你不是 10 深,你也可以使用 10 个“../”。它只能退出包含最多的文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    • 2020-07-24
    • 2018-01-12
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-26
    相关资源
    最近更新 更多