我們很多站長(zhǎng)朋友選擇織夢(mèng)DedeCMS程序的主要原因在于是可以生成HTML靜態(tài)文件的,這樣在一定程度上是可以減少服務(wù)器的負(fù)載的。所以我們一般做大數(shù)據(jù)的內(nèi)容管理系統(tǒng)比較多,當(dāng)然還有一個(gè)原因就是DEDECMS程序比較簡(jiǎn)單易用,以及擁有很多免費(fèi)的主題模板。
但是,最近看到有客戶選擇的是虛擬主機(jī),一般虛擬主機(jī)是有限制25W文件數(shù)量限制的。如果你用來(lái)生成靜態(tài)文件的話,這樣文件數(shù)量可能被限制。唯一的辦法是可以給DEDECMS程序設(shè)置偽靜態(tài),這樣就不占用文章數(shù)量。當(dāng)然這個(gè)是沒有辦法的辦法,一般我們不會(huì)去將大數(shù)據(jù)網(wǎng)站設(shè)置偽靜態(tài)的,既然這個(gè)同學(xué)需要設(shè)置,我就看看如何設(shè)置織夢(mèng)的偽靜態(tài)。
1、首頁(yè)
首頁(yè)簡(jiǎn)單,我們?cè)谠O(shè)置預(yù)覽的時(shí)候,不要生成HTML,直接用php頁(yè)面首頁(yè)。
2、DedeCms頻道、列表頁(yè)、文章頁(yè)
找到文件:
將GetFileName()中的如下代碼:
替換為
將GetTypeUrl()中的如下代碼:
更換為
3、DedeCms列表分頁(yè)
這個(gè)文件打開。
找到:GetPageListDM()函數(shù)末尾處
找到:
替換成
將默認(rèn)的plus替換成category。
4、DedeCms文章分頁(yè)
打開:
找到:分頁(yè)列表GetPagebreakDM()函數(shù)末尾。
替換成:
5、DedeCmsTAG標(biāo)簽
打開這個(gè)文件。找到:lib_tag()函數(shù)。
換成:
6、偽靜態(tài)文件
這里是Apache的偽靜態(tài)文件。
這是Nginx偽靜態(tài)。
最后,我們可以試試,注意先備份。但是我個(gè)人建議既然要用DEDECMS大數(shù)據(jù),建議還是靜態(tài)比較好。