2014-06-23 58 views
0

假設我們在/web_page/目錄中有一個完整的網頁。現在我想包含/include/目錄中的index.php文件,以便/include/index.php將顯示與/web_page/index.php中相同的網頁。有一些問題:將網頁的index.php包含在另一個目錄中。

  1. 這不能通過iframe來完成。
  2. /web_page/目錄中有很多包含的文件和簡單的require_once()導致其他包含未找到。
+0

您可以使用.htaccess解決方案 – pes502

+0

要使require_once正常工作,您可以使用完整路徑。 –

回答

2

正如@ pes502暗示,它可能是更好的.htaccess與要做到這一點。嘗試將其添加到根目錄中的.htacess文件中。

RewriteEngine On 
RedirectMatch 301 /include/index.php /web_page/index.php 

這將發送一個頭從一個頁面重定向到另一個頁面,防止重複頁面。

1

您可以使用../作爲'一個文件夾'。因此,包括應該是這樣的:

include_once('../include/index.php');

相關問題