假设我们在/web_page/
目录中有一个完整的网页。现在我想要包含/include/
目录中的index.php文件,以便/include/index.php
显示与/web_page/index.php
中相同的网页。有一些问题:
/web_page/
目录中包含大量文件,简单require_once()
导致找不到其他包含文件。 答案 0 :(得分:2)
正如@ pes502建议的那样,使用.htaccess执行此操作可能会更好。尝试将其添加到根目录中的.htacess文件中。
RewriteEngine On
RedirectMatch 301 /include/index.php /web_page/index.php
这将发送一个标题,从一个页面重定向到另一个页面,防止重复页面。
答案 1 :(得分:1)
您可以使用../
作为'一个文件夹'。所以包括应该像:
include_once('../include/index.php');