織夢DedeCms靜態(tài)頁生成功能已經(jīng)非常強大,但是有時候我們?yōu)榱斯?jié)省生成的靜態(tài)頁的空間,就需要使用全站偽靜態(tài)。另外織夢DedeCms默認(rèn)是生成靜態(tài)html文件的,對于優(yōu)化已經(jīng)做到非常友好,但還是有部分頁面是動態(tài)形式的(比如:Tag標(biāo)簽頁面、網(wǎng)站內(nèi)容搜索頁面、DedeCms問答頁面等),為了是這些頁面更好的被搜索引擎收錄,還是需要進(jìn)行偽靜態(tài)了,雖然織夢DedeCms系統(tǒng)可以生成靜態(tài)html文件,但如果每天更新內(nèi)容量特別大的話,對于生成html文件也成為系統(tǒng)和人力的一個負(fù)擔(dān),那么也可以做成偽靜態(tài)形式,這樣就免去了不斷繁瑣的生成html文件了。
織夢DedeCms v5.7如何設(shè)置全站偽靜態(tài)
將DedeCms全站靜態(tài)化,這就需要mod_rewrite偽靜態(tài)模塊的支持。只要站長對.htaccess正則表達(dá)式精通,就可以把dede整站靜態(tài)化,更符合搜索引擎,而且還可以避免重復(fù)URL來。DedeCms全站偽靜態(tài)配置有些麻煩,主要是需要我們手動修改源代碼。整理步驟如下:
1、首先開啟站點偽靜態(tài)功能。登錄dede管理員后臺->系統(tǒng)->系統(tǒng)基本參數(shù)->核心設(shè)置->是否使用偽靜態(tài) 請選擇“是”。
2、修改源程序,實現(xiàn)首頁偽靜態(tài)、頻道頁偽靜態(tài)、列表頁偽靜態(tài)、文章頁偽靜態(tài),這是過程比較復(fù)雜,不如其它php開源程序操作簡單。
3、制作編寫.htaccess和.htaccess文件規(guī)則,上傳到DedeCms的安裝目錄。
織夢DedeCms全站偽靜態(tài)教程:含列表|文章|問答|搜索|TAG偽靜態(tài)規(guī)則:
1、網(wǎng)站服務(wù)器和網(wǎng)站空間是否支持偽靜態(tài):
這點特別重要,要么所以設(shè)置都不起作用。如果你的網(wǎng)站使用的是服務(wù)器,那么就可以自己動手設(shè)置一下,如果是空間的話,可以詢問下IDC服務(wù)商客服,看是否支持偽靜態(tài)(一般空間都是支持偽靜態(tài)的)。Apache服務(wù)器偽靜態(tài)相對簡單,直接在.htaccess文件中加入相應(yīng)偽靜態(tài)規(guī)則即可;而IIS服務(wù)器偽靜態(tài)的實現(xiàn),則需要加載Rewrite組件,然后配置httpd.ini文件。
2、開啟DedeCMS偽靜態(tài):
1)織夢DedeCms后臺-系統(tǒng)參數(shù)-核心設(shè)置-是否使用偽靜態(tài):選擇“是”;
2)如果你啟用了織夢DedeCms問答模塊,則在后臺-系統(tǒng)參數(shù)-模塊設(shè)置-是否使用Rewrite:選擇“是”;
3)創(chuàng)建欄目或批量增加欄目時,欄目列表選項:選擇“使用動態(tài)頁”; 添加新文章時,發(fā)布選項:選擇“僅動態(tài)瀏覽 ”。同樣你也可以更改他們的模板,讓他們默認(rèn)就是這兩個值,一勞永逸。修改方法很簡單,方法如下:
找到后臺文件:/dede/templets/catalog_add.htm 修改添加欄目時默認(rèn)“使用動態(tài)頁”
<td height="26" style="padding-left:10px;">欄目列表選項:</td>
<td><input type='radio' name='isdefault' value='1' class='np' checked="checked" />鏈接到默認(rèn)頁
<input type='radio' name='isdefault' value='0' class='np' />鏈接到列表第一頁
<input type='radio' name='isdefault' value='-1' class='np' />使用動態(tài)頁</td>
改為下面代碼
<td height="26" style="padding-left:10px;">欄目列表選項:</td>
<td><input type='radio' name='isdefault' value='1' class='np' />鏈接到默認(rèn)頁
<input type='radio' name='isdefault' value='0' class='np' />鏈接到列表第一頁
<input type='radio' name='isdefault' value='-1' checked="checked" class='np' />使用動態(tài)頁</td>
找到后臺文件:/dede/templets/article_add.htm 修改添加文章時默認(rèn)“僅動態(tài)瀏覽”
<td width="90">發(fā)布選項:</td>
<td width="379"><input name="ishtml" type="radio" class="np" value="1" checked="1" />生成HTML
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢DedeCms全站偽靜態(tài)的設(shè)置方法