花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網,按 + 收藏我們
登錄 注冊 退出 找回密碼

織夢DedeCMS列表頁首頁頁碼和第一頁重復的去重處理

時間: 2019-08-15 11:12 閱讀: 作者:素材無憂網

使用dedecms建站做列表欄目的時候會發(fā)現(xiàn)這樣一個問題,這個欄目(bbb)的首頁地址會有兩個一個是默認的欄目也地址如:www.yudouyudou.com/bbb/另外一個就是www.yudouyudou.com/bbb/list_1.html。從SEO優(yōu)化的角度來說一個頁面應該只有一個URL。出于這個原因,可以對這個dedecms的小“bug”做一下優(yōu)化。修改方法和步驟如下:   1.打開/include/arc.listview.class.php這個文件,找到如下代碼:       $tnamerule = preg_replace("/^(.*)\//", '', $tnamerule);   2.在這段代碼之后,以及注釋:“//獲得上一頁和主頁的鏈接”之前,及這兩者之間添加如下代碼:       $typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);   3.在前面的注釋"//獲得上一頁和主頁的鏈接"后面找到代碼段:     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";                             } else             {                         $indexpage="<li>首頁</li>\r\n";               }   將上面的代碼替換成:     if($this->PageNo != 1)                 {                         if($prepagenum==1)                         {                 $prepage.="<a href=\"".$typedir."/\">前一頁</a>\r\n";                 }                 else                 {                 $prepage.="<a href=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">前一頁</a>\r\n";                 }                 $indexpage="<a href=\"".$typedir."/\">首頁</a>\r\n";                 }   4.再找到代碼:     $listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";   替換為:       if($j==1)             {         $listdd.="<a href=\"".$typedir."/\">".$j."</a>\r\n";         }         else         {         $listdd.="<a href=\"".str_replace("{page}",$j,$tnamerule)."\">".$j."</a>\r\n"; }   這樣“首頁”和數字頁碼“1” 都指向了該欄目的唯一地址www.yudouyudou.com/bbb/
 

版權聲明: 本站資源均來自互聯(lián)網或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除!謝謝!

轉載請注明: 織夢DedeCMS列表頁首頁頁碼和第一頁重復的去重處理

標簽:  
模板推薦