[織夢技巧]織夢dedecms欄目列表頁URL優化
閱讀 ?·? 發布日期 2020-01-22 15:58 ?·? admin
在織夢dedecms的程序中,其實也有一些重復的頁面,想要優化URL,這樣的情況是不可能存在的,就比如你列表頁的第一頁,www.localhost.com/xinwenzhongxin/index.html,但是生成之后也會出現www.localhost.com/xinwenzhongxin/list_1_1.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";
}
為您推薦
- 如何利用成功學思維做好網站建設后 2020-12-21
- 網站建設好后上線之前要做什么工作 2020-12-21
- 網站建設的費用及流程有哪些? 2020-12-21
- 網站建設中如何設計更能吸引用戶 2020-12-21
- 網站建設合同該怎么寫?有哪些注意 2020-12-21