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ō)明:
接下點(diǎn)擊修改,并切換到生成選項(xiàng)(如下圖):
這里列出了系統(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組件)”,如下圖:
最后“確定保存”,這樣我們?cè)?a class="innerlink" href="http://www.fluoresville.cn/" target="_blank">科汛系統(tǒng)的文章模型就已經(jīng)設(shè)置好偽靜態(tài)的設(shè)置了。其它模型類似!
接下來(lái)我們來(lái)講解下IIS的設(shè)置方法,以win2003 的IIS6 為例
安裝步驟:
一. 下載rewrite組件,可點(diǎn)http://www.fluoresville.cn/upfiles/tools/rewrite.zip下載
二. 解壓后,將 Rewrite 拷貝到 c:\Rewrite
五. 配置 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è)文章欄目,就可以看到效果了
這里地址已變成了類似http://localhost/list-437.html的靜態(tài)地址了,這樣就可以實(shí)現(xiàn)無(wú)需生成靜態(tài)也可以實(shí)現(xiàn)跟靜態(tài)一樣的效果了.
另外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)可以考慮使用此功能.
|