phpcms如何產生靜態?
眾所周知,搜尋引擎對於動態頁面支援不是很好,所以為了更好的收錄於排名,我們需要把phpcms生成靜態,那麼我們應該怎麼生成靜態頁面呢?生成靜態頁面的規則有哪些?
靜態分為“純靜態”和“偽靜態”,我們今天就講講如何生成全站純靜態
首先需要設定靜態化html生成,我們進入phpcms V9後台,找到分類欄目,位置在:內容-管理欄目-添加欄目(或管理欄目、點擊對應欄目修改)然後點擊設定的第二選項卡“產生html設定”,在裡面選擇欄位產生html 選擇“是”,內容頁產生html 選擇“是”
點擊確認提交,然後更新下方欄位快取。進行發布管理:批次更新欄位頁、批次更新內容頁 即可。
我們也可以自訂url規則,以及url位址優化的操作,讓你的url更符合你的美學
在自訂url規則之前,我們需要先簡單了解一下pc v9的html產生原理:
Phpcms產生的靜態頁目錄規則是依照URL規則產生的, 靜態頁內容是ob_clean前台範本檔案產生的phpcms\templates\default,靜態頁的偵錯:修改靜態頁,重新產生靜態頁再看效果,也可以呼叫前台控制/index.php?m=openservice&c=index& a=openservice修改好前台範本再產生。
只要是靜態頁的連結都要及時同步文件,防止死鏈接,資料錯誤。
對此,我們可以在後台擴充url規則管理中自訂url的產生規則,具體位置是:後台-擴充-url規則管理
預設的欄位產生規則是:
{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html
具體產生html的時候,會顯示成news/cmsyou/1000.html
我們可以依照自己的需求,改變他的生成規則,來達到自己想要的結果
我們建議把文章的生成規則改成:
{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html
這樣更改後既方便管理又利於seo操作。
簡單的phpcms怎麼產生靜態你學會了嗎?
PHP中文網,大量的免費PHPCMS教程,歡迎線上學習!
以上是phpcms如何產生靜態的詳細內容。更多資訊請關注PHP中文網其他相關文章!