DEDE美化和修改分頁
時間: 2018-12-14 09:09
閱讀: 次
作者:素材無憂網(wǎng)
DEDE默認(rèn)分類分頁地址存在不同URL相同內(nèi)容問題,導(dǎo)致內(nèi)容重復(fù),對SEO非常不利。情況如下分頁列表:
<li><a href='list_4_1.html'>首頁</a></li>
<li><a href='list_4_3.html'>上一頁</a></li>
<li><a href='list_4_1.html'>1</a></li>
<li><a href='list_4_2.html'>2</a></li>
<li><a href='list_4_3.html'>3</a></li>
<li>4</li>
<li><a href='list_4_5.html'>5</a></li>
<li><a href='list_4_5.html'>下一頁</a></li>
<li><a href='list_4_5.html'>末頁</a></li>
解決思路
讓分頁地址"首頁"、"1"與分類頁地址一樣
如果是老站,搜索引擎已收錄了重復(fù)的list_4_1.html頁面,則301到首頁或刪除。效果如下圖:
<li><a href="/xc/">首頁</a></li>
<li><a href="xc-3.html">上一頁</a></li>
<li><a href="/xc/">1</a></li>
<li><a href="xc-2.html">2</a></li>
<li><a href="xc-3.html">3</a></li>
<li>4</li>
<li><a href="xc-5.html">5</a></li>
<li><a href="xc-6.html">6</a></li>
<li><a href='xc-5.html'>下一頁</a></li>
<li><a href='xc-6.html'>末頁</a></li>
解決辦法
1,找到\include\arc.listview.class.php這個文件,將
$typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);
這段代碼添加到"//獲得上一頁和主頁的鏈接"前面;
2,找到下面幾行代碼(就在"//獲得上一頁和主頁的鏈接"下面)
if($this->ageNo != 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->ageNo != 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.="<li><a href=’".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\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";
}
好了,只需3步,大功告成了。
如果是老站點(diǎn),搜索引擎已經(jīng)收錄了類似’list_1_1.html’這樣的頁面的話,您可以通過301轉(zhuǎn)到首頁,如果是虛機(jī)不能修改,那就刪除了。
版權(quán)聲明:
本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明:
DEDE美化和修改分頁
標(biāo)簽: