不会正则,模仿加修改(花了N多个小时),终于能正常运行了,不知道写得对不对,说一说让需要的友友们参考
首先,建一个web.config 放在根目录下,web.config 内容为
<?xml version="1.0" encoding="UTF-8"?>
2、在dedecms 后台的“系统设置”–“基本参数设置”–“核心设置”(核心设置中的“是否使用伪静态”把“是”选上)
这时,“文章内容显示页”的伪静态已经算是设置好了。
3、如果还想将列表页面设置成伪静态的,则要改一下 include 目录下的 channelunit.func.php 文件即 (include/channelunit.func.php )
大约在164行会发现这样的代码:
//动态
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
把这句“$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid; ”注释掉
加上下面的这几句代码
/**修改栏目伪静态 by 163pinger***/
global $cfg_rewrite;
if($cfg_rewrite == ‘Y’) {
$reurl = $GLOBALS["cfg_plus_dir"]."/list-".$typeid.".html";
}else{
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
}
/**修改栏目伪静态 by 163pinger***/
最后保存,好了,试一下,是不是变成伪静态了呢?! (最后要记得,发表文章或建栏目时把“仅动态”选上
评论列表()