栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > dedecms

织梦dedecms 5.5 伪静态化ReWrite规则

dedecms 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

织梦dedecms 5.5 伪静态化ReWrite规则

个人修改记录,不一定适合大众.  列表命名规则:    代码如下:  /list/list-{tid}-{page}.html    文章命名规则:    代码如下:  /test/{Y}{M}/{aid}.html    .htaccess    代码如下:  RewriteRule ^([a-zA-Z]+)/([0-9]+)/([0-9]+).html$ /plus/view.php?arcID=$3  RewriteRule ^([a-zA-Z]+)/([0-9]+)/([0-9]+)-([0-9]+).html$ /plus/view.php?aid=$3&pageno=$4    include/arc.archives.class.php    代码如下:  //获得动态页面分页列表  function GetPagebreakDM($totalPage,$nowPage,$aid)  {  global $cfg_rewrite;  if($totalPage==1)  {  return “”;  }  $PageList = “
  • 共”.$totalPage.”页:
  • ”;  $nPage = $nowPage-1;  $lPage = $nowPage+1;  if($nowPage==1)  {  $PageList.=”
  • 上一页
  • ”;  }  else  {  if($nPage==1)  {  $PageList.=”
  • 上一页
  • ”;  if($cfg_rewrite == ‘Y’)  {  $PageList = preg_replace(“/view.php?aid=(d+)/i”,’-\1-1.html’,$PageList);  }  }  else  {  $PageList.=”
  • 上一页
  • ”;  if($cfg_rewrite == ‘Y’)  {  $PageList = str_replace(“view.php?aid=”,“”,$PageList);  $PageList = preg_replace(“/&pageno=(d+)/i”,’-\1.html’,$PageList);  }  }  }  for($i=1;$i<=$totalPage;$i++)  {  if($i==1)  {  if($nowPage!=1)  {  $PageList.=”
  • 1
  • ”;  if($cfg_rewrite == ‘Y’)  {  $PageList = preg_replace(“/view.php?aid=(d+)/i”,’-\1-1.html’,$PageList);  }  }  else  {  $PageList.=”
  • 1
  • ”;  }  }  else  {  $n = $i;  if($nowPage!=$i)  {  $PageList.=”
  • ”.$n.”
  • ”;  if($cfg_rewrite == ‘Y’)  {  $PageList = str_replace(“view.php?aid=”,“”,$PageList);  $PageList = preg_replace(“/&pageno=(d+)/i”,’-\1.html’,$PageList);  }  }  else  {  $PageList.=”
  • {$n}
  • ”;  }  }  }  if($lPage <= $totalPage)  {  $PageList.=”
  • 下一页
  • ”;  if($cfg_rewrite == ‘Y’)  {  $PageList = str_replace(“view.php?aid=”,“”,$PageList);  $PageList = preg_replace(“/&pageno=(d+)/i”,’-\1.html’,$PageList);  }  }  else  {  $PageList.= “
  • 下一页
  • ”;  }  return $PageList;  }  //获得静态页面分页列表  function GetPagebreak($totalPage,$nowPage,$aid)  {  if($totalPage==1)  {  return “”;  }  $PageList = “
  • 共”.$totalPage.”页:
  • ”;  $nPage = $nowPage-1;  $lPage = $nowPage+1;  if($nowPage==1)  {  $PageList.=”
  • 上一页
  • ”;  }  else  {  if($nPage==1)  {  $PageList.=”
  • NameFirst.”.”.$this->ShortName.”‘>上一页
  • ”;  }  else  {  $PageList.=”
  • NameFirst.“-”.$nPage.”.”.$this->ShortName.”‘>上一页
  • ”;  }  }  for($i=1;$i<=$totalPage;$i++)  {  if($i==1)  {  if($nowPage!=1)  {  $PageList.=”
  • NameFirst.”.”.$this->ShortName.”‘>1
  • ”;  }  else  {  $PageList.=”
  • 1
  • ”;  }  }  else  {  $n = $i;  if($nowPage!=$i)  {  $PageList.=”
  • NameFirst.“-”.$i.”.”.$this->ShortName.”‘>”.$n.”
  • ”;  }  else  {  $PageList.=”
  • {$n}
  • ”;  }  }  }  if($lPage <= $totalPage)  {  $PageList.=”
  • NameFirst.“-”.$lPage.”.”.$this->ShortName.”‘>下一页
  • ”;  }  else  {  $PageList.= “
  • 下一页
  • ”;  }  return $PageList;  }    include/arc.listview.class.php    代码如下:  $plist = str_replace(‘&TotalResult=’, ‘-’, $plist);    去除动态列表网址里带有列表的文章总数    代码如下:  $plist = preg_replace(“/&TotalResult=(d+)/i”, ”, $plist);
    转载请注明:文章转载自 www.mshxw.com
    本文地址:https://www.mshxw.com/it/5732.html
    我们一直用心在做
    关于我们 文章归档 网站地图 联系我们

    版权所有 (c)2021-2022 MSHXW.COM

    ICP备案号:晋ICP备2021003244-6号