2017-06-18 100 views
0

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

+0

Google搜索引擎友好(sef)。这解释了如何为您的网站创建单一入口点。这是设计MVC网站的关键基石。 –

+0

谢谢Tim,虽然没有找到我想要的东西。我编辑了这个问题,我完全歪曲了我的想法。 –

回答

0

我不推荐这种方法,但我认为你正在寻找这是什么:

在每一页上,立即开始了与输出缓冲。当你完成你的页面时,在一个变量中捕获输出缓冲区。关闭输出缓冲,然后在页眉和页脚HTML之间包含打印出该变量的“布局”页面。

你会得到更好的服务来学习MVC,虽然。

要找到缓冲的信息,请访问PHP网站和查找ob_start。

+0

我把你的建议@Tim莫顿但不是包括在每一个页面布局我重定向所有请求我的index.php包含我的页眉和页脚,并从我进口和渲染右侧页面为用户提供的网址,问题是我开始使用的.htaccess重写URL,然后我跑进知道正确的文件从重写URL导入的问题,所以我在这里问的问题https://stackoverflow.com/questions/44868700/importing-the-right -file-when-im-rewriting-url-with-htaccess,如果你无法帮助我,我会非常感激。 –

+0

我认为你正在采取更好的方法,即将所有流量重定向到index.php。对于.htaccess,请在搜索引擎友好的网址上查找教程。 –