将所有请求重定向到没有 .htaccess 的布局页面

Redirecting all request to a layout page without .htaccess

我听说创建单个布局页面有助于可维护性,我是新手并且即将实现它但对某些事情感到困惑。 如果正确的话,一个文件将作为需要header.php和footer.php的布局文件,所有对服务器的请求都必须通过这个文件,我也从https://alistapart.com/article/succeed中了解到重定向到此布局页面将需要编辑 .htaccess 文件。我的问题是,如果我不想编辑 .htaccess 文件并在我的所有内容页面中包含代码以将所有请求重定向到布局文件怎么办?

我不推荐这种方法,但我想你要找的是这个:

在每一页上,立即开始输出缓冲。完成页面后,将输出缓冲区捕获到变量中。关闭输出缓冲,然后在页眉和页脚 HTML 之间包含打印出该变量的 "layout" 页面。

不过,你最好学习 mvc。

要查找有关缓冲的信息,请转到 php 站点并查找 ob_start。