dede5.3伪静态修改(未完善)

时间: 2009-10-06 / 分类: dedecms / 浏览次数: 3,872 views / 0个评论 发表评论

官方论坛上有相关的文章,但是我觉得还不是我需要的样子

所以就自己弄了一下

暂时修改,未完善

修改一点我就写一点

首先后台的 系统-系统基本参数-核心设置-是否使用伪静态:要选是

再执行下SQL语句,把所有栏目设置为动态

UPDATE `dede_arctype` SET `isdefault` = ‘-1′;

?

include文件夹
(//后面为原来的,前面为修改过的)
channelunit.func.php约108行 修改文章链接
return “/view-“.$aid.’-1.html’;//return $GLOBALS[“cfg_plus_dir”].”/view

-“.$aid.’-1.html’;

channelunit.func.php约155行 修改栏目链接
$reurl = “/list-“.$typeid.’.html’;//$reurl = $GLOBALS

[‘cfg_phpurl’].”/list.php?tid=”.$typeid;
arc.listview.class.php文件约207行
return ‘../list-‘.$this->TypeLink->TypeInfos[‘id’].’html’;//return

‘../plus/list.php?tid=’.$this->TypeLink->TypeInfos[‘id’];

?

?
.htaccess文件这样写
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^list-([0-9]+)\.html$ /plus/list.php?tid=$1
RewriteRule ^list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3
RewriteRule ^view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule ^view-([0-9]+)\.html$ /plus/view.php?arcID=$1

RewriteRule plus/view-([0-9]+)-1\.html$ /plus/view.php?arcID=$1
RewriteRule plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$ /plus/list.php?tid=$1&totalresult=$2&PageNo=$3

发表评论

您的昵称 *

您的邮箱 *

您的网站