dedecms實現關鍵字自動加內鏈


方法一:核心—>文檔關鍵詞維護—>增加一個關鍵字和鏈接重新生成文章即可

方法二:

織夢dedecms文章內容頁如何實現自動增加關鍵字內鏈

dede的文檔關鍵詞維護,就是自動加內鏈錨文本,對SEO非常重要。幾乎所有用DEDECMS的站長都要解決這個問題。

官方默認規則是:
1.文檔關鍵詞維護添加關鍵詞和url對應表
2.文章內容出現改關鍵詞
3.文章的關鍵詞出現這個詞(就是這里<meta name="keywords" content="" />)

顯然第3條規則有問題,如果能去掉第3條規則就完美了。我以前也問過這個問題,但是沒有解決,因此借深圳SEO平台求助,請大家不要見怪!(因為,比如網站有600篇,總不能手動去加關鍵詞,這樣會累死的),

站長解答:修改文件 /include/arc.archives.class.php ,找到這一段:

foreach($kws as $k)
   {
    $k = trim($k);
    if ($k!= "" )
    {
     if ($i > $maxkey)
     {
      break ;
     }
     $myrow = $ this ->dsql->GetOne( "select * from dede_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++;
    }
   }

 


把它替換成:

global $dsql;
         $query= "SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC" ;
         $dsql->SetQuery($query);
         $dsql->Execute();
         while ($row = $dsql->GetArray())
   {
    $key = trim($row[ 'keyword' ]);
    $key_url=trim($row[ 'rpurl' ]);
    $karr[] = $key;
    $kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>" ;
   }

 


友情提示一下:文件的修改請注意備份!
在后台,系統設置里設定一下自動替換的次數就行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM