假設我們在/web_page/
目錄中有一個完整的網頁。現在我想包含/include/
目錄中的index.php文件,以便/include/index.php
將顯示與/web_page/index.php
中相同的網頁。有一些問題:將網頁的index.php包含在另一個目錄中。
- 這不能通過iframe來完成。
/web_page/
目錄中有很多包含的文件和簡單的require_once()
導致其他包含未找到。
假設我們在/web_page/
目錄中有一個完整的網頁。現在我想包含/include/
目錄中的index.php文件,以便/include/index.php
將顯示與/web_page/index.php
中相同的網頁。有一些問題:將網頁的index.php包含在另一個目錄中。
/web_page/
目錄中有很多包含的文件和簡單的require_once()
導致其他包含未找到。正如@ pes502暗示,它可能是更好的.htaccess與要做到這一點。嘗試將其添加到根目錄中的.htacess文件中。
RewriteEngine On
RedirectMatch 301 /include/index.php /web_page/index.php
這將發送一個頭從一個頁面重定向到另一個頁面,防止重複頁面。
您可以使用../
作爲'一個文件夾'。因此,包括應該是這樣的:
include_once('../include/index.php');
您可以使用.htaccess解決方案 – pes502
要使require_once正常工作,您可以使用完整路徑。 –