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

主頁 > 網站建設 > 建站知識 > 織夢CMS的列表偽靜態的設置方法

織夢CMS的列表偽靜態的設置方法

POST TIME:2020-03-28 17:05

動態可以顯示實時信息,但靜態卻可以減少服務器資源的耗費,更因為搜索引擎的愛好靜態,我們很多的站長都是以靜態的方式來生成整站的。有沒有什么好的方法,可以讓魚和熊掌兼得呢?那就需要偽靜態技術了,本節內容將向大家介紹如何打開織夢CMS列表的偽靜態的方法。

如何打開織夢列表頁的偽靜態呢?下面是詳細的步驟:

打開inc_arclist_view.php
查找
//---------------------------------
//獲取動態的分頁列表
//---------------------------------

對比以下代碼修改
function GetPageListDM($list_len,$listitem="index,end,pre,next,pageno")
{
$prepage="";
$nextpage="";
$prepagenum = $this->PageNo-1;
$nextpagenum = $this->PageNo+1;
if($list_len==""||ereg("[^0-9]",$list_len)) $list_len=3;
$totalpage = ceil($this->TotalResult/$this->PageSize);
if($totalpage<=1 && $this->TotalResult>0) return "共1頁/".$this->TotalResult."條記錄";
if($this->TotalResult == 0) return "共0頁".$this->TotalResult."條記錄";
$maininfo = "共{$totalpage}頁/".$this->TotalResult."條記錄";

$purl = $this->GetCurUrl();
$geturl = "typeid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";
$gettypeid =$this->TypeID."-";
//$hidenform = "<input type='hidden' name='typeid' value='".$this->TypeID."'> ";
//$hidenform .= "<input type='hidden' name='TotalResult' value='".$this->TotalResult."'> ";

$purl .= "?".$geturl;

//獲得上一頁和下一頁的鏈接
if($this->PageNo != 1){
$prepage.="<a href='list-".$gettypeid."$prepagenum.html'>上一頁</a>";
$indexpage="<a href='list-".$gettypeid."1.html'>首頁</a>";
}
else{
$indexpage="首頁";
}

if($this->PageNo!=$totalpage && $totalpage>1){
$nextpage.="<a href='list-".$gettypeid."$nextpagenum.html'>下一頁</a>";
$endpage="<a href='list-".$gettypeid."$totalpage.html'>末頁</a>";
}
else{
$endpage="末頁";
}
//獲得數字鏈接
$listdd="";
$total_list = $list_len * 2 + 1;
if($this->PageNo >= $total_list) {
$j = $this->PageNo-$list_len;
$total_list = $this->PageNo+$list_len;
if($total_list>$totalpage) $total_list=$totalpage;
}else{
$j=1;
if($total_list>$totalpage) $total_list=$totalpage;
}
for($j;$j<=$total_list;$j++){
$listdd.="<a href='list-".$gettypeid."$j.html'>".$j."</a>";
}
$plist .= $maininfo.$indexpage.$prepage.$listdd.$nextpage.$endpage;
return $plist;
}

打開inc_channel_unit_functions.php

查找
$reurl = $GLOBALS["cfg_plus_dir"]."/list.php?tid=".$typeid;

改成
//$reurl = $GLOBALS["cfg_plus_dir"]."/list.php?tid=".$typeid;
$reurl = "/list-".$typeid.".html";

增加.htaccess文件

內容為
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)list-([0-9]+).html$ $1/plus/list.php?tid=$2
RewriteRule ^(.*)list-([0-9]+)-([0-9]+).html$ $1/plus/list.php?typeid=$2&PageNo=$3
</IfModule>
 



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

  • 400-1100-266
主站蜘蛛池模板: 沭阳县| 历史| 商城县| 綦江县| 都匀市| 昌吉市| 铜川市| 夏津县| 永宁县| 宜兰县| 宁河县| 张家口市| 明溪县| 萝北县| 澳门| 竹北市| 四子王旗| 报价| 西吉县| 翼城县| 樟树市| 南投县| 彭州市| 玛曲县| 涿州市| 浮梁县| 横峰县| 饶河县| 武隆县| 玉门市| 西宁市| 黔西县| 思南县| 廊坊市| 隆安县| 民丰县| 渭南市| 东山县| 宜宾县| 凌云县| 浦县|