PHPCMS V9靜態(tài)化HTML生成設(shè)置及URL規(guī)則優(yōu)化
最近有客戶在進(jìn)行網(wǎng)站優(yōu)化的時(shí)候,具體問(wèn)道Phpcms V9怎么樣靜態(tài)化、偽靜態(tài)的問(wèn)題,CMSYOU想起來(lái)之前有分享過(guò)“Phpcms自定義URL規(guī)則技巧”,不過(guò)那只是原理,今天在這里,與大家從使用的角度上,具體分享實(shí)際的使用操作方法。
先講講Phpcms V9在后臺(tái)怎么設(shè)置生成靜態(tài)化HTML,之后再講解怎么自定義URL規(guī)則,進(jìn)行URL地址優(yōu)化。在這一篇中,偽靜態(tài)就不涉及了,大家可以移步到Phpcms V9全站偽靜態(tài)設(shè)置方法。
一、靜態(tài)化HTML生成設(shè)置
確認(rèn)提交后,記得更新欄目緩存,然后進(jìn)行發(fā)布管理:批量更新欄目頁(yè)、批量更新內(nèi)容頁(yè)。
二、PHPCMS V9自定義URL規(guī)則及URL地址優(yōu)化
先了解下PC v9的html生成原理:
Phpcms生成的靜態(tài)頁(yè)目錄規(guī)則是按照URL規(guī)則生成的, 靜態(tài)頁(yè)內(nèi)容是ob_clean前臺(tái)模板文件產(chǎn)生的phpcms\templates\default,靜態(tài)頁(yè)的調(diào)試 :修改靜態(tài)頁(yè),重新生成靜態(tài)頁(yè)再看效果,也可以調(diào)用前臺(tái)控制/index.php?m=openservice&c=index& a=openservice修改好前臺(tái)模板再生成。
只要是靜態(tài)頁(yè)的鏈接都要及時(shí)同步文件,防止死鏈接,數(shù)據(jù)錯(cuò)誤。
基于此,我們可以在后臺(tái)擴(kuò)展URL規(guī)則管理中自定義URL生成規(guī)則,具體位置:擴(kuò)展 > URL規(guī)則管理 。
下一頁(yè),將具體分享CMSYOU對(duì)優(yōu)化URL生成規(guī)則的認(rèn)識(shí)和實(shí)例。
1、默認(rèn)的欄目生成規(guī)則是:
{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/{$page}.html
具體生成html的時(shí)候,將會(huì)顯示成:news/cmsyou/1000.html。
這個(gè)有點(diǎn)小問(wèn)題,如果列表有多頁(yè),那么第二頁(yè)只是生成一個(gè)數(shù)字的html,比如2.html表示列表第二頁(yè),CMSYOU建議修改成:
{$categorydir}{$catdir}/index.html|{$categorydir}{$catdir}/index_{$page}.html
按照欄目index頁(yè)面生成,欄目列表變成:index.html、index_2.html、index_3.html……這樣比較明朗。
如果要自定義生成到某一個(gè)固定的目錄,可以在前面添加一個(gè)特定的英文目錄。
2、文章頁(yè)面的默認(rèn)生成規(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)頁(yè)目錄太深了,CMSYOU建議修改為:
{$categorydir}{$catdir}/{$id}.html|{$categorydir}{$catdir}/{$id}_{$page}.html
這樣生成的HTML靜態(tài)文件,僅僅是在欄目的根部,這樣便于管理,也利于SEO。比如http://www.cmsyou.com/support/84.html這個(gè),就是在CMSYOU幫助文章下面的一篇文章,去掉后面的84.html就是欄目首頁(yè),這樣直接。
3、單頁(yè)面生成規(guī)則優(yōu)化
默認(rèn)的單頁(yè)面生成方式只有一種,CMSYOU建議增加一種:
{$categorydir}{$catdir}.html
于是二級(jí)目錄的單頁(yè)面只生成一個(gè)html,而不生成一個(gè)目錄,這樣有利于HTML架構(gòu)。分享設(shè)置抓圖:
這樣,具體分享完P(guān)hpcms V9的欄目、內(nèi)頁(yè)、單頁(yè)面的生成規(guī)則及優(yōu)化實(shí)例,你是否了解了自定義HTML生成規(guī)則?
上一篇:phpcms轉(zhuǎn)移到虛擬空間的詳細(xì)步驟
欄 目:phpcms
下一篇:phpcms V9修改lists標(biāo)簽(實(shí)現(xiàn)調(diào)用文章所屬欄目及點(diǎn)擊數(shù))
本文標(biāo)題:PHPCMS V9靜態(tài)化HTML生成設(shè)置及URL規(guī)則優(yōu)化
本文地址:http://www.jygsgssxh.com/a1/phpcms/9857.html
您可能感興趣的文章
- 01-10phpcms常見(jiàn)問(wèn)題解答
- 01-10phpcms語(yǔ)法規(guī)則
- 01-10PHPCMS網(wǎng)站轉(zhuǎn)移空間教程
- 01-10PHPCMS2008 SP4 心情排行指數(shù)不顯示的解決辦法
- 01-10phpcms頻道首頁(yè)調(diào)用所有一級(jí)欄目及二級(jí)欄目
- 01-10phpcms標(biāo)簽?zāi)0寮皩n}模板的制作
- 01-10PHPCMS系統(tǒng)自帶標(biāo)簽說(shuō)明
- 01-10為PHPCMS 2008 編輯器增加常用中文字體方法
- 01-10PHPcms 2008 注冊(cè)選擇模型關(guān)閉后,注冊(cè)不能自動(dòng)登錄的問(wèn)題
- 01-10phpcms模仿QQ和MSN消息提示的效果


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10phpcms常見(jiàn)問(wèn)題解答
- 01-10phpcms語(yǔ)法規(guī)則
- 01-10PHPCMS2008 SP4 心情排行指數(shù)不顯示的解
- 01-10PHPCMS網(wǎng)站轉(zhuǎn)移空間教程
- 01-10PHPCMS系統(tǒng)自帶標(biāo)簽說(shuō)明
- 01-10phpcms標(biāo)簽?zāi)0寮皩n}模板的制作
- 01-10phpcms頻道首頁(yè)調(diào)用所有一級(jí)欄目及二
- 01-10PHPcms 2008 注冊(cè)選擇模型關(guān)閉后,注冊(cè)
- 01-10為PHPCMS 2008 編輯器增加常用中文字體
- 01-10phpcms模仿QQ和MSN消息提示的效果
隨機(jī)閱讀
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開(kāi)原生自帶讀寫(xiě)NTFS功能(圖文
- 01-11ajax實(shí)現(xiàn)頁(yè)面的局部加載
- 01-10使用C語(yǔ)言求解撲克牌的順子及n個(gè)骰子
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 01-10C#中split用法實(shí)例總結(jié)
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-10delphi制作wav文件的方法
- 01-10SublimeText編譯C開(kāi)發(fā)環(huán)境設(shè)置
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?


