簡體   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