織夢(mèng)DedeCMS自動(dòng)內鏈會(huì )優(yōu)先使用短的關(guān)鍵詞,比如有“長(cháng)詞”、“我是大長(cháng)詞”、“小長(cháng)詞”,同時(shí)在一篇文章中出現,程序會(huì )使用順序是長(cháng)詞 - 小長(cháng)詞 - 我是大長(cháng)詞。
關(guān)鍵詞內鏈開(kāi)啟步驟
后臺-系統-核心設置-關(guān)鍵字替換 【是,
后臺-系統-其他選項-關(guān)鍵詞替換次數 【1,
解決關(guān)鍵詞長(cháng)短優(yōu)先級問(wèn)題的方法
打開(kāi) /include/arc.archives.class.php 找到
$query = "SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC";
改成
$query = "SELECT char_length(keyword) AS num,aid,keyword,rpurl,rank FROM dede_keywords WHERE rpurl<>'' ORDER BY num DESC";繼續找到
"#".preg_quote($word)."#"
改成
"#(?<!>)(?!<)".preg_quote($word)."#"
Zui終效果
我是大長(cháng)詞 》 小長(cháng)詞 》 長(cháng)詞
相關(guān)文章: