2017-06-18 96 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,請在搜索引擎友好的網址上查找教程。 –