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