織夢(DEDECMS)內(nèi)容頁關(guān)鍵字加鏈接的方法
內(nèi)鏈在seo網(wǎng)站優(yōu)化中,還是很重要的,只要做seo,文章中基本上都有內(nèi)鏈,但如果每篇文章都手動來設(shè)置的話,那就很費(fèi)時費(fèi)力了,織夢自身就帶有自動內(nèi)鏈的功能,下面我們就來看看操作流程。
一、“系統(tǒng)”--“系統(tǒng)基本參數(shù)”--“核心設(shè)置”--“關(guān)鍵字替換(是/否)”把他設(shè)置為“是”
二、“系統(tǒng)”--“系統(tǒng)基本參數(shù)”--“其他選項(xiàng)”--“關(guān)鍵詞替換次數(shù)(0為全部替換)”把他設(shè)置為“0”
我這里設(shè)置為1的話,關(guān)鍵字并不自動加上鏈接 。設(shè)置0是自動加上鏈接的。
三、“核心”--“批量維護(hù)”--“文檔關(guān)鍵詞維護(hù)”
這里你可以設(shè)置關(guān)鍵字及鏈接地址,
這里有一個問題,這里設(shè)置的關(guān)鍵字,在你的文檔關(guān)鍵字一欄里也必須有這個詞才會生效。
如果想要其他 關(guān)鍵字也自動加上鏈接,可進(jìn)行下面操作。
打開/include/arc.archives.class.php
搜索下面代碼
foreach($kws as $k)
{
$k = trim($k);
if($k!="")
{
if($i > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne("select * from #@__keywords where keyword='$k' And rpurl<>'' ");
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>";
}
$i++;
}
}
把它替換成下面代碼:
$query="select keyword,rpurl from #@__keywords where rpurl<>'' order by rank desc limit 0,$maxkey";
$this->dsql->SetQuery($query);
$this->dsql->Execute();
while($row = $this->dsql->GetArray())
{
$key = trim($row['keyword']);
$rul = trim($row['rpurl']);
if(substr_count($body,$key)<10)
{
$karr[] = $key;
$kaarr[] = "<a href='$rul'><u>$key</u></a>";
}
}
鏈接里面會有下劃線,你可以把上面代碼里面的<u>和</u>,刪除掉就行了。
有時關(guān)鍵字有長短優(yōu)先級的問題。可參考下面地址解決。
聲明:
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
1.本站主要是為了記錄工作、學(xué)習(xí)中遇到的問題,可能由于本人技術(shù)有限,內(nèi)容難免有紕漏,一切內(nèi)容僅供參考。
2.本站部分內(nèi)容來源互聯(lián)網(wǎng),如果有圖片或者內(nèi)容侵犯您的權(quán)益請聯(lián)系我們刪除!
3.本站所有原創(chuàng)作品,包括文字、資料、圖片、網(wǎng)頁格式,轉(zhuǎn)載時請標(biāo)注作者與來源。
THE END