靜態(tài)頁面加載速度快,利于搜索引擎蜘蛛抓取,所以很多朋友都想把動態(tài)頁面生成靜態(tài)頁面,那么今天就來介紹下如何用php生成靜態(tài)網(wǎng)頁。 思路大致是這樣的:
1.設(shè)計(jì)一個靜態(tài)頁面的模板,需要填充內(nèi)容的地方用一些符合或者參數(shù)代替(不能與其他代碼重復(fù)),如下圖(簡圖):
2.用php讀取數(shù)據(jù)庫里的內(nèi)容,將需要填充內(nèi)容的符號用讀取到的內(nèi)容替換掉。比如模板是上圖,則把<{title}>替換成網(wǎng)頁標(biāo)題,將<{content}>替換成網(wǎng)頁內(nèi)容。這是可以用php中的preg_replace函數(shù)進(jìn)行替換。
3.將替換后的內(nèi)容保存為html或者h(yuǎn)tm文件。比如可以保存為news_1.html,這樣在瀏覽器里就可以訪問這樣的一個靜態(tài)網(wǎng)頁了。
通過以上三步就可以用php生成靜態(tài)頁面了,以上只是一個簡單的思路,在實(shí)際生成靜態(tài)頁面的過程中可能會更加復(fù)雜,只要用心,多學(xué)習(xí)php中的函數(shù),多思考就不會有問題難倒你。