ホームページ  >  記事  >  CMS チュートリアル  >  dedecmsカラム一覧ページのリンクを最適化する方法

dedecmsカラム一覧ページのリンクを最適化する方法

藏色散人
藏色散人オリジナル
2019-12-10 09:53:212182ブラウズ

dedecmsカラム一覧ページのリンクを最適化する方法

dedecms 列リスト ページへのリンクを最適化するにはどうすればよいですか?

Dedecms プログラムは、SEO 検索エンジンの最適化をより適切に実行し、非常に柔軟です。ただし、DEDECMS 列リストのページネーション リンクの最適化など、柔軟に発見、変更、使用する必要がある詳細がまだいくつかあります。

推奨調査: 梦Weavercms

dedecms のデフォルトの列リスト ページング リンク:

<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 class="thisclass">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>

この接続方法は非常に珍しい 合理的SEO が意図せずに列ページの重みを分散したため、必要な効果は list_4_1.html を /a/ に変更することです。次の接続方法が合理的です:

<li><a href="/a/">首页</a></li> 
<li><a href="list_4_3.html">上一页</a></li> 
<li><a href="/a/">1</a></li> 
<li><a href="list_4_2.html">2</a></li> 
<li><a href="list_4_3.html">3</a></li> 
<li class="thisclass">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.ファイル \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>rn”; 
$indexpage=”<li><a href=’”.str_replace(“{page}”,1,$tnamerule).”‘>首页</a></li>rn”; 
} 
-------------------把上面代码改成--------------------- 
if($this->ageNo != 1) 
{ 
if($prepagenum==1) 
{ 
$prepage.=”<li><a href=”".$typedir.”/”>上一页</a></li>rn”; 
} 
else 
{ 
$prepage.=”<li><a href=”".str_replace(“{page}”,$prepagenum,$tnamerule).””>上一页</a></li>rn”; 
} 
$indexpage=”<li><a href=”".$typedir.”/”>首页</a></li>rn”; 
}

Find

$listdd.=”<li><a href=’”.str_replace(“{page}”,$j,$tnamerule).”‘>”.$j.”</a></li>rn”; 
---------------------改成-------------------------- 
if($j==1) 
{ 
$listdd.=”<li><a href=”".$typedir.”/”>”.$j.”</a></li>rn”; 
} 
else 
{ 
$listdd.=”<li><a href=”".str_replace(“{page}”,$j,$tnamerule).””>”.$j.”</a></li>rn”; 
}

ページング スタイルを変更する必要がある場合は、

  • gt;

    この変更後、list_4_1 を削除するなど、上記のコードを変更します。 html は表示されなくなります。このようなリンクは、/abc/ などのアドレスに直接リンクされています。これは単なる細部の変更ですが、細部が時として果たす役割を過小評価することはできません。この変更により、デフォルトのリスト ページに戻るリンクが重量の損失を回避し、SEO の実践により沿ったものになります。

    以上がdedecmsカラム一覧ページのリンクを最適化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

  • 声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。