綠色資源網(wǎng):您身(shēn)邊最放心的(de)安(ān)全下載站! 最新(xīn)軟件|熱門排行|軟(ruǎn)件分類(lèi)|軟(ruǎn)件專題|廠商大全

綠色資源網

技術教程
您的位置:首(shǒu)頁服務器類其它相關 → linux主機實現Dedecms tags標簽靜態(tài)化

linux主機實現(xiàn)Dedecms tags標簽靜態(tài)化

我要評論 2012/10/16 15:10:59 來源:綠色資源網 編輯:www.ynaad.com [大(dà) ] 評論:0 點擊(jī):263次

linux主機(jī)Apache Web Server環境搭建(jiàn)的DeDeCMS,要實現Tag偽靜態,需要使用.htaccess設置Rewrite規則,具體實現請按如下步驟操作。

1、進入dedecms後台,開啟偽靜態(tài)

2、打開目錄 \include\taglib\tag.lib.php 文件查找(zhǎo)

$row[‘link’] = $cfg_cmsurl.”/tags.php?/”.urlencode($row[‘keyword’]).”/”;

替換為

$row[‘link’] = $cfg_cmsurl.”/tags/”.urlencode($row[‘id’]);

到一步,Tag的(de)鏈接已經修改成tags/12/的形式了。這(zhè)種目錄形式非常好,很利於收錄,包括我們做(zuò)長尾關鍵詞優化。

3、然後(hòu),找到arc.taglist.class.php,大(dà)約70行的如下代碼:

$this->TagInfos = $this->dsql->GetOne(“Select * From `#@__tagindex` where tag like ‘{$this->Tag}’ “);

修改為:

$this->TagInfos = $this->dsql->GetOne(“Select * From `#@__tagindex` where id like ‘{$this->Tag}’ “);

4、默認的單獨tags頁麵中,title也會變成id的(de)形式(shì),這是不(bú)友好的,需要進行如下的替換:

找到taglist.htm中的所有{dede:field.title /},把這個替換成:

{dede:sql sql=”select tag from #@__tagindex where id=~title~”}[field:tag/]{/dede:sql}

5、設置apache Rewrite規則

新建.htaccess文件,具體內容為:

RewriteEngine OnRewriteBase /RewriteRule ^tags/(.*)$ /tags.php?/$1

6、最後生成一遍全站,就成功了。

關鍵(jiàn)詞:linux,Dedecms,tags標簽靜態化

閱讀本文後您有什麽感想? 已有 人給出評價!

  • 1 歡迎喜歡
  • 1 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡