dedecms静态网站转换成伪静态,网址不变

 时间:2024-10-17 05:50:02

1、登录网站后台,在“系统基本参数”中开启伪静态功能;在“SQL命令行工具”中使用以下语句修改栏目 和修改文章为动态访问。修改栏目为动态:UPDATE dede_arctype set isdefault='-1'修改文章为动态:UPDATE dede_archives set ismake='-1'

dedecms静态网站转换成伪静态,网址不变dedecms静态网站转换成伪静态,网址不变

3、修改栏目分页伪静态:打开文件include/arc.listview.class.php,找到函数GetPageListDM,把函数中的这段代码: if($cfg_rewrite == 'Y'){ $nowurls = preg_replace("/\-/", ".php?", $purl); $nowurls = explode("?", $nowurls); $purl = $nowurls[0];}$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";$purl .= '?'.$geturl; 修改为:if($cfg_rewrite == 'Y'){ $nowurls = preg_replace("/\_/", ".php?", $purl); $nowurls = explode("?", $nowurls); $purl = $nowurls[0];}$geturl = "tid=".$this->TypeID."&";$purl .= '?'.$geturl;另外再把这段代码:if($cfg_rewrite == 'Y'){ $plist = str_replace('.php?tid=', '-', $plist); $plist = str_replace('&TotalResult=', '-', $plist); $plist = preg_replace("/&PageNo=(\d+)/i",'-\\1.html',$plist);} 修改为:if($cfg_rewrite == 'Y'){ $plist = str_replace('.php?tid=', '_', $plist); $plist = str_replace('?tid=', 'list_', $plist); $plist = str_replace('&TotalResult=', '_', $plist); $plist = preg_replace("/&PageNo=(\d+)/i",'_\\1.html',$plist);}总共是修改两段代码,千万不要修改少了啊。

4、修改文章伪静态:打开文件include/helpers/channelunit.helper.php,找到函数GetFileName,把函数中的这段代码:if($cfg_rewrite == 'Y'){ return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';}else{ return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";} 修改成:if($cfg_rewrite == 'Y'){ return $GLOBALS['cfg_basehost'].MfTypedir($typedir)."/".$aid.'.html';}else{ return $GLOBALS['cfg_phpurl']."/view.php?aid=$aid";}

dedecms静态网站转换成伪静态,网址不变
  • 织梦dedecms教程::[1]首页如何调用图片展示
  • discuz如何添加用户
  • 如何选择dell服务器?怎么选择合适的服务商?
  • linux如何安装php5.6
  • linux教程:[1]Ubuntu下安装使用SVN
  • 热门搜索
    老年旅游 湖北省旅游景点 石家庄旅游攻略 温州旅游景点大全 海洋旅游 中国旅游地图高清版 肇庆旅游景点 西安旅游指南 阳江旅游景点大全 丽江自助旅游攻略