我有這個目錄結構的網站導航鏈接:PHP網站 - 與子目錄
index.php
folder1/index.php
folder2/index.php
inc/nav.php
所有的index.php頁面包括nav.php網頁,其中包含了頂級水平導航欄,如:
<?php include_once 'inc/nav.php' ?>
nav.php文件內部是各種頁面的鏈接,例如。 home和註銷等。這些工作很好,當在站點根目錄index.php文件上,但是當在任何子文件夾中的任何index.php頁面時,這些頁面不起作用,因爲它們鏈接到:
http://www.mywebsite.com/folder1/logout.php
而鏈接應該是:
http://www.mywebsite.com/logout.php
的nav.php有像這樣的鏈接:
<li> <a href="logout.php">Logout</a> </li>
,所以我怎麼看這隻能從根index.php頁面調用,但可以在不知道該怎麼做才能做到這一點可以從任何index.php頁面運行,無論是在站點根級別還是子文件夾。
將更改爲 – rtimoshenko