舟山闪爸电子技术有限公司

KesionCMS 幫助
幫助首頁(yè) V6使用手冊(cè) - 問(wèn)題匯總

9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法

0 2009/9/3 12:45:08

Kesioncms V6版本系列產(chǎn)品開(kāi)發(fā)的網(wǎng)站已支持多種的運(yùn)行方式如全靜態(tài)、全動(dòng)態(tài)、部分靜態(tài)、偽靜態(tài)(帶問(wèn)號(hào),無(wú)需組件)、rewrite組件的偽靜態(tài)(完全類似全靜態(tài))。

今天主要給大家講下rewrite組件的偽靜態(tài)設(shè)置安裝方法,我們以文章模型為例進(jìn)行講解。
 
配置方法分別以科汛系統(tǒng)后臺(tái)的配置及IIS的設(shè)置進(jìn)行說(shuō)明:
 
我們先看看科汛系統(tǒng)后臺(tái)的配置,我們進(jìn)入到Kesioncms的后臺(tái),找到模型->模型管理首頁(yè)(如下圖)
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 1 張
 
接下點(diǎn)擊修改,并切換到生成選項(xiàng)(如下圖):
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 2 張
 
這里列出了系統(tǒng)支持的網(wǎng)站運(yùn)行模式,從圖中我們可以看得出系統(tǒng)的可選項(xiàng)已經(jīng)是非常的豐富。完全可以自由DIY網(wǎng)站的生成路徑,這一點(diǎn)對(duì)seo是非常有幫助的?;氐轿覀兊闹黝},這里我們選擇動(dòng)態(tài)asp,偽靜態(tài)設(shè)置我們選擇 “偽靜態(tài)(需要裝ISAPI_Rewrite組件)”,如下圖:
 
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 2 張
最后“確定保存”,這樣我們?cè)?a class="innerlink" href="http://www.fluoresville.cn/" target="_blank">科汛系統(tǒng)的文章模型就已經(jīng)設(shè)置好偽靜態(tài)的設(shè)置了。其它模型類似!
PSKesioncms V6不僅系統(tǒng)模型支持偽靜態(tài),而且問(wèn)答、個(gè)人/企業(yè)空間等也支持偽靜態(tài)。
 
 
接下來(lái)我們來(lái)講解下IIS的設(shè)置方法,以win2003 IIS6 為例
 
 安裝步驟:
一.   下載rewrite組件,可點(diǎn)http://www.fluoresville.cn/upfiles/tools/rewrite.zip下載
二.   解壓后,將 Rewrite 拷貝到 c:\Rewrite
三.   在IIS的Isapi上添加這個(gè)篩選器, 篩選器名稱Rewrite,可執(zhí)行文件選擇 Rewrite.dll(如下圖)
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 4 張
四.   重新啟動(dòng)IIS,再進(jìn)入IIS屬性里可以看到如下圖,說(shuō)明rewrite組件安裝成功,并可正常運(yùn)行
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 5 張


 
五.   配置 c:\rewrite下的httpd.ini 配置文件,如果是官方下載的已是配置好了,可以略過(guò)此步。Kesioncms v6具體配置規(guī)則見(jiàn)(http://bbs.kesion.com/dispbbs.asp?boardid=44&Id=81006)
 
 
 
經(jīng)過(guò)以上的科汛后臺(tái)配置及IIS的配置后,現(xiàn)在我們已大功告成了,我們到后臺(tái)的欄目管理->點(diǎn)一個(gè)文章欄目,就可以看到效果了
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 6 張
 
這里地址已變成了類似http://localhost/list-437.html的靜態(tài)地址了,這樣就可以實(shí)現(xiàn)無(wú)需生成靜態(tài)也可以實(shí)現(xiàn)跟靜態(tài)一樣的效果了.
9、KesionCMS V6.0偽靜態(tài)的設(shè)置安裝方法 第 7 張
 
 
另外V6的偽靜態(tài)前綴是可以自定義的,具體在conn.asp文件里,如下:
       Private Sub Class_Initialize()
          StaticPreList    = "list"                 rem 偽靜態(tài)列表前綴 不能包含"?"及"-"
          staticPreContent = "thread"              rem 偽靜態(tài)內(nèi)容前綴
          StaticExtension = ".html"                rem 偽靜態(tài)擴(kuò)展名
       End Sub
 
我們可以根據(jù)自己的需求進(jìn)行修改,注意更改這里的規(guī)則,需要同時(shí)修改httpd.ini文件配置,否則會(huì)導(dǎo)致頁(yè)面打不開(kāi).
 
 
PS:講到這里也許有些用戶會(huì)質(zhì)疑,居然偽靜態(tài)功能這么好用,又不需要像生成靜態(tài)一樣占用服務(wù)器空間,那為什么還要提供生成全靜態(tài)的功能呢?這里我們需要說(shuō)明下,偽靜態(tài)雖然好用,但畢竟他是動(dòng)態(tài)讀取數(shù)據(jù)庫(kù)的.所以對(duì)于站點(diǎn)訪問(wèn)量高的就不適合.另一個(gè)方面并不是所有空間都支持這個(gè)功能,因?yàn)檫@個(gè)需要主機(jī)支持rewrite組件,一般我們建議流量不高,并不想生成靜態(tài)及對(duì)seo要求較高的站長(zhǎng)可以考慮使用此功能.
 

 

100%