PHPCMS V9靜態(tài)化HTML生成設(shè)置及URL規(guī)則優(yōu)化

最近有客戶在進行網(wǎng)站優(yōu)化的時候,具體問道Phpcms V9怎么樣靜態(tài)化、偽靜態(tài)的問題,CMSYOU想起來之前有分享過“Phpcms自定義URL規(guī)則技巧”,不過那只是原理,今天在這里,與大家從使用的角度上,具體分享實際的使用操作方法。
先講講Phpcms V9在后臺怎么設(shè)置生成靜態(tài)化HTML,之后再講解怎么自定義URL規(guī)則,進行URL地址優(yōu)化。在這一篇中,偽靜態(tài)就不涉及了,大家可以移步到Phpcms V9全站偽靜態(tài)設(shè)置方法。
一、靜態(tài)化HTML生成設(shè)置
確認提交后,記得更新欄目緩存,然后進行發(fā)布管理:批量更新欄目頁、批量更新內(nèi)容頁。
二、PHPCMS V9自定義URL規(guī)則及URL地址優(yōu)化
先了解下PC v9的html生成原理:
Phpcms生成的靜態(tài)頁目錄規(guī)則是按照URL規(guī)則生成的, 靜態(tài)頁內(nèi)容是ob_clean前臺模板文件產(chǎn)生的phpcms\templates\default,靜態(tài)頁的調(diào)試 :修改靜態(tài)頁,重新生成靜態(tài)頁再看效果,也可以調(diào)用前臺控制/index.php?m=openservice&c=index& a=openservice修改好前臺模板再生成。
只要是靜態(tài)頁的鏈接都要及時同步文件,防止死鏈接,數(shù)據(jù)錯誤。
基于此,我們可以在后臺擴展URL規(guī)則管理中自定義URL生成規(guī)則,具體位置:擴展 > URL規(guī)則管理 。
下一頁,將具體分享CMSYOU對優(yōu)化URL生成規(guī)則的認識和實例。
1、默認的欄目生成規(guī)則是:
{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html
具體生成html的時候,將會顯示成:news/cmsyou/1000.html。
這個有點小問題,如果列表有多頁,那么第二頁只是生成一個數(shù)字的html,比如2.html表示列表第二頁,CMSYOU建議修改成:
{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/index_{$page}.html
按照欄目index頁面生成,欄目列表變成:index.html、index_2.html、index_3.html……這樣比較明朗。
如果要自定義生成到某一個固定的目錄,可以在前面添加一個特定的英文目錄。
2、文章頁面的默認生成規(guī)則是:
{$year}/{$catdir}_{$month}{$day}/{$id}.html|{$year}/{$catdir}_{$month}{$day}/{$id}_{$page}.html
或者:
{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}.html|{$categorydir}{$catdir}/{$year}/{$month}{$day}/{$id}_{$page}.html
這樣的規(guī)則生成的HTML網(wǎng)頁目錄太深了,CMSYOU建議修改為:
{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html
這樣生成的HTML靜態(tài)文件,僅僅是在欄目的根部,這樣便于管理,也利于SEO。比如http://www.cmsyou.com/support/84.html這個,就是在CMSYOU幫助文章下面的一篇文章,去掉后面的84.html就是欄目首頁,這樣直接。
3、單頁面生成規(guī)則優(yōu)化
默認的單頁面生成方式只有一種,CMSYOU建議增加一種:
{$categorydir}{$catdir}.html
于是二級目錄的單頁面只生成一個html,而不生成一個目錄,這樣有利于HTML架構(gòu)。分享設(shè)置抓圖:
這樣,具體分享完P(guān)hpcms V9的欄目、內(nèi)頁、單頁面的生成規(guī)則及優(yōu)化實例,你是否了解了自定義HTML生成規(guī)則?
相關(guān)文章
完美解決phpcms圖片太大撐破表格圖片自適應(yīng)圖片按比例縮小
下面小編就為大家?guī)硪黄昝澜鉀Qphpcms圖片太大撐破表格圖片自適應(yīng)圖片按比例縮小。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-18- 這篇文章主要介紹了PHPCMS v9 安全設(shè)置、防范教程,需要的朋友可以參考下2016-09-05
PHPCMS V9 全站 Sitemaps生成實現(xiàn)代碼[服務(wù)器端版]
這篇文章主要介紹了PHPCMS V9 全站 Sitemaps生成實現(xiàn)代碼[服務(wù)器端版],需要的朋友可以參考下2016-06-08- 這篇文章主要介紹了phpcms內(nèi)容詳情頁只顯示日期不顯示時間的方法,即格式化時間輸出的方法,需要的朋友可以參考下2015-06-19
- 這篇文章主要介紹了PHPCMS制作網(wǎng)站地圖的簡單方法,本文給出了操作步驟及標(biāo)簽源碼,需要的朋友可以參考下2015-06-19
- 這篇文章主要介紹了PHPCMSV9父欄目調(diào)用子欄目的方法,本文講解了在二級欄目列表頁調(diào)用、在一級欄目列表頁調(diào)用兩種方法方式,需要的朋友可以參考下2015-06-19
PHPCMS使用date函數(shù)實現(xiàn)自動更新頁腳年月的方法
這篇文章主要介紹了PHPCMS使用date函數(shù)實現(xiàn)自動更新頁腳年月的方法,本文主要還是可以學(xué)習(xí)到date函數(shù)的用法了,需要的朋友可以參考下2015-06-19- 這篇文章主要介紹了phpsso忘記密碼的解決辦法,本文用PHPCMS的密碼及encrypt值替換數(shù)據(jù)表解決了這個問題,方法還是挺靠譜的,只是操作要求有點,需要的朋友可以參考下2015-06-19
- 這篇文章主要介紹了phpcms 退出無法同步通知discuz問題的解決方法,需要的朋友可以參考下2014-12-15
phpcms v9列表頁如何調(diào)用子欄目如首頁>產(chǎn)品中心>產(chǎn)品類型a
phpcms v9列表頁如何調(diào)用子欄目如:首頁>產(chǎn)品中心>產(chǎn)品類型a>產(chǎn)品類型a11,在列表頁產(chǎn)品類型a中,包括產(chǎn)品類型a1、產(chǎn)品類型a2、產(chǎn)品類型a32014-09-24