PHPCMS V9靜態化HTML產生設定及URL規則最佳化

來源:互聯網
上載者:User

標籤:html   管理   效果   seo   技巧   phpcms   定義   nbsp   分類   

最近有客戶在進行網站最佳化的時候,具體問道Phpcms V9怎麼樣靜態化、偽靜態問題,之前有分享過“Phpcms自訂URL規則技巧”,不過那隻是原理,今天在這裡,與大家從使用的角度上,具體分享實際的使用操作方法。

先講講Phpcms V9在後台怎麼設定產生靜態化HTML,之後再講解怎麼自訂URL規則,進行URL地址最佳化。在這一篇中,偽靜態就不涉及了,大家可以移步到Phpcms V9全站偽靜態設定方法。

 

一、靜態化HTML產生設定

 

進入PHPCMS V9後台設定,找到分類欄目,位置:內容->管理欄目->添加欄目(或者管理欄目、點擊對應欄目“修改”):

 

 

注意設定第二選項卡,“產生HTML設定”,具體抓圖:

 

 

確認提交後,記得更新列目緩衝,然後進行發行管理:批次更新欄目頁、批次更新內容頁。

 

二、PHPCMS V9自訂URL規則及URL地址最佳化

先瞭解下PC v9的html產生原理:

 

Phpcms產生的靜態頁目錄規則是按照URL規則產生的, 靜態頁內容是ob_clean前台模板檔案產生的phpcms\templates\default,靜態頁的調試 :修改靜態頁,重建靜態頁再看效果,也可以調用前台控制/index.php?m=openservice&c=index&a=openservice修改好前台模板再產生。

只要是靜態頁的連結都要及時同步檔案,防止死連結,資料錯誤。

 

基於此,我們可以在後台擴充URL規則管理中自訂URL建置規則,具體位置:擴充 > URL規則管理 。

 

下一頁,將具體分享CMSYOU對最佳化URL建置規則的認識和執行個體。

1、預設的欄目建置規則是:

  1. {$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html

具體產生html的時候,將會顯示成:news/cmsyou/1000.html。

這個有點小問題,如果列表有多頁,那麼第二頁只是產生一個數位html,比如2.html表示列表第二頁,建議修改成:

  1. {$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/index_{$page}.html

按照欄目index頁面產生,欄目列表變成:index.html、index_2.html、index_3.html……這樣比較明朗。

如果要自訂產生到某一個固定的目錄,可以在前面添加一個特定的英文目錄。

2、文章頁面的預設建置規則是:

  1. {$year}/{$catdir}_{$month}{$day}/{$id}.html|{$year}/{$catdir}_{$month}{$day}/{$id}_{$page}.html

或者:

  1. {$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}.html|{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}_{$page}.html

這樣的規則產生的HTML網頁目錄太深了,CMSYOU建議修改為:

  1. {$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html

這樣產生的HTML靜態檔案,僅僅是在欄目的根部,這樣便於管理,也利於SEO。去掉後面的84.html就是欄目首頁,這樣直接。

3、單頁面建置規則最佳化

預設的單頁面產生方式只有一種,建議增加一種:

  1. {$categorydir}{$catdir}.html

於是二級目錄的單頁面只產生一個html,而不產生一個目錄,這樣有利於HTML架構。分享設定抓圖:

 

 

這樣,具體分享完Phpcms V9的欄目、內頁、單頁面的建置規則及最佳化執行個體,你是否瞭解了自訂HTML建置規則?

PHPCMS V9靜態化HTML產生設定及URL規則最佳化

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.