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