校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > 織夢列表分頁第一頁和默認頁SEO優化方案

織夢列表分頁第一頁和默認頁SEO優化方案

POST TIME:2017-11-13 00:32

  織夢是優化做得比較好的程序之一,但仍然有一些細節問題沒處理好,比如列表分頁的SEO優化就有兩個比較明顯的問題,一個是列表頁面的標題重復,這個在織夢DedeCMS列表頁標題SEO優化一文已經解決了;另一個問題是織夢dede欄目分頁URL鏈接地址的問題。

  織夢DedeCMS的欄目列表分頁鏈接,在欄目的首頁會存在兩個內容相同url卻不同的頁面,這個會造成搜索引擎的重復頁面。

  當然,下面的那個鏈接,你現在打開的話,將是404頁面,因為已經刪除這個頁面了。怎么解決織夢列表頁分頁第一頁與默認頁內容相同但網站URL不同的問題呢?我們可以通過修改織夢DedeCMS的分頁程序,先刪除第一頁的頁面,然后將第一頁的鏈接做成默認頁。

  修改文件之前,一定要做好備份哦,改壞了不賠的啊!

  修改的具體方法如下:

  找到\include\arc.listview.class.php(資訊列表頁)首先使用Dreamwear等文本編輯器打開/include/arc.listview.class.php文件,搜索以下代碼:

1
copy($list_1,$indexname);

  在該代碼的下方加入下面的代碼:

1
unlink($list_1);

  這樣就可以在生成欄目html的時候自動將列表第一頁刪除。修改列表分頁的默認首頁和第一頁的鏈接首先將以下的這段代碼添加到"//獲得上一頁和主頁的鏈接"前面:

  這段代碼是對鏈接地址進行替換的。在兩個文件中分別找到下面幾行代碼(就在"//獲得上一頁和主頁的鏈接"下面)

1
2
3
4
5
6
7
8
9
if($this->PageNo != 1)
{
$prepage.="<ul style="" class=" list-paddingleft-2"><li><p><a>上一頁</a></p></li></ul>\r\n";
$indexpage="<ul style="" class=" list-paddingleft-2"><li><p><a>首頁</a></p></li></ul>\r\n";
}
else
{
$indexpage="<ul style="" class=" list-paddingleft-2"><li><p>首頁</p></li></ul>\r\n";
}

  將這段代碼修改為:

1
2
3
4
5
6
7
8
9
10
11
12
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";
}

  這段代碼的作用是對鏈接地址進行定義的。最后還需要加上一段判斷分頁列表是否為第一頁的代碼首先找到以下的代碼:

1
$listdd.="<ul style="" class=" list-paddingleft-2"><li><p><a>".$j."</a></p></li></ul>\r\n";

  將這段代碼修改成:

1
2
3
4
5
6
7
8
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";
}

  這樣就不會影響不是列表第一頁的頁面了。按以上的步驟修改好\include\arc.listview.class.php文件的代碼之后,上傳替換文件,然后生成欄目,就不會再出現列表默認首頁與列表第一頁完成重復的問題了。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 佳木斯市| 宁蒗| 衡东县| 临海市| 石家庄市| 尉犁县| 明光市| 麻栗坡县| 祁东县| 内黄县| 开原市| 土默特右旗| 惠来县| 靖宇县| 右玉县| 巴青县| 桐庐县| 晋城| 随州市| 盈江县| 巴塘县| 临邑县| 凯里市| 黄梅县| 修武县| 马龙县| 卢湾区| 新野县| 新疆| 江都市| 鹤壁市| 池州市| 双柏县| 平安县| 外汇| 普陀区| 会泽县| 教育| 启东市| 昌邑市| 阿拉善右旗|