我們都知道內(nèi)鏈?zhǔn)亲龊镁W(wǎng)站優(yōu)化的一個重要環(huán)節(jié)??棄?Dedecms)可以實現(xiàn)網(wǎng)站的自動內(nèi)鏈,那么今天我們就來看看如何設(shè)置。
?
1.添加關(guān)鍵詞和關(guān)鍵詞的鏈接地址
?
設(shè)置步驟:進入后臺 核心->批量維護->文檔關(guān)鍵詞維護
?
2.文章內(nèi)容出現(xiàn)該關(guān)鍵詞
?
3.文章的關(guān)鍵詞出現(xiàn)就會自動添加我們設(shè)置好的鏈接地址。
?
具體實現(xiàn)步驟:
在dede5.6下測試有效:
一、開打include/arc.archives.class.php 文件?
二、查找 function ReplaceKeyword(kw,&kw,&body)?
三、往下找到下面這段代碼,刪除或注釋掉
01????foreach($kws?as?$k)???? 02????{???? 03????$k?=?trim($k);???? 04????if($k!="")???? 05????{???? 06????if($i?>?$maxkey)???? 07????{???? 08????break;???? 09????}???? 10????$myrow?=?$this->dsql->GetOne(""select?*?from?keywords?where?keyword='$k'?And?rpurl<>''?"");???? 11????if(is_array($myrow))???? 12????{???? 13????$karr[]?=?$k;???? 14????$GLOBALS['replaced'][$k]?=?0;???? 15????$kaarr[]?=?"<span?style=""text-decoration:?underline;"">$k</span>";???? 16????}???? 17????$i++;???? 18????}???? 19????}
并在注釋或刪除的代碼下面加入以下代碼:
$dsql?=?new?DedeSql(false); $query="select?*?from?keywords?where?rpurl<>''?"; $dsql->SetQuery($query); $dsql->Execute(); while($row?=?$dsql->GetArray()) { $key?=?trim($row['keyword']); $rul=trim($row['rpurl']); if($rul!="") if(!in_array($key,?$kw)) if(!in_array($kw,$key)) if(substr_count($body,$key)<20) { $karr[]?=?$key; $kaarr[]?=?"$key"; } }
好了,到這里我們就已經(jīng)基本設(shè)置完畢,最后一部,我們再一鍵更新網(wǎng)站——更新所有,就能看見效果了。
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復(fù)、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!