為企業提供網站平臺解決方案

178 7892 1916

QQ客服:點擊這里給我發消息 點擊這里給我發消息

最新動態:

DeDeCMS教程

你的位置:e球彩ef进球数 > 建站知識 > DeDeCMS教程 > 織夢dede欄目列表分頁URL鏈接首頁與第一頁重復解決辦法

e球彩亏钱:織夢dede欄目列表分頁URL鏈接首頁與第一頁重復解決辦法

發布時間:2014-04-23 17:44作者:e球彩ef进球数網址:e球彩ef进球数瀏覽:次
織夢是優化做得比較好的程序之一,但仍然有一些細節問題沒處理好,今天要介紹的就 是織夢dede欄目分頁URL鏈接地址的SEO優化方法 dede的欄目列表分頁鏈接,仔細觀察會發現,在欄目的首頁會存在兩個內容相同的2個不同url: 一個是在其他頁面鏈接的欄目首頁url是www.antcome.
織夢是優化做得比較好的程序之一,但仍然有一些細節問題沒處理好,今天要介紹的就
是“織夢dede欄目分頁URL鏈接地址的SEO優化方法” 
  
dede的欄目列表分頁鏈接,仔細觀察會發現,在欄目的首頁會存在兩個內容相同的2個不同url: 
一個是在其他頁面鏈接的欄目首頁url是www.antcome.com/dedecms/index.html 
另一個是欄目的分頁給的鏈接URL是:www.antcome.com/dedecms/list_1_1.html   
從SEO方面來說,是不太友好的,所以,本文就是針對這個問題,把兩個URL統一成index.html
 
 1,找到\include\arc.listview.class.php這個文件,將    $typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);     這段代碼添加到”//獲得上一頁和主頁的鏈接”前面;

2,找到下面幾行代碼(就在”//獲得上一頁和主頁的鏈接”下面)    if($this->PageNo != 1) {  $prepage.="<li><a  href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上 一 頁 </a></li>\r\n";  $indexpage=”<li><a href='".str_replace("{page}",1,$tnamerule)."'>首頁</a></li>\r\n"; }

改成:    if($this->PageNo !=  1)  {  if($prepagenum==1) {  $prepage.="<li><a href=\"".$typedir."/\"> 上 一 頁 </a></li>\r\n";  } else {  $prepage.="<li><a  href=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">上 一 頁 </a></li>\r\n"; }  $indexpage="<li><a href=\"".$typedir."/\"> 首 頁 </a></li>\r\n";  }

3.找到    $listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a>\r\n";   改成:    if($j==1) {  $listdd.="<li><a href=\"".$typedir."/\">".$j."</a></li>\r\n";  } else {  $listdd.="<li><a  href=\"".str_replace("{page}",$j,$tnamerule)."\">".$j."</a></li>\r\n"; }