点评:DEDECMS 5.5伪静态重写设置技巧,dedecms5.5使用的朋友可以参考。




个人修改不一定适合大众。
列表命名规则:

复制代码代码如下所示:
/列表/列表- { } { } TID - HTML页。

文章的命名:

复制代码代码如下所示:
测试结果。

htaccess

复制代码代码如下所示:
关键词^({ a-za-z } +)/({ } + 0-9)/({ } + 0-9)。HTML $ /加/视图。phparcid = 3美元
关键词^({ a-za-z } +)/({ } + 0-9)/({ } + 0-9)-({ } + 0-9)。HTML $ /加/视图。phpaid = 3pageno美元= 4美元

包括 / arc.archives.class.php

复制代码代码如下所示:
获取动态页面页面列表
功能getpagebreakdm(totalpage美元,nowpage美元,美元的援助)
{
全球cfg_rewrite美元;
如果($ totalpage = = 1)
{
返回;;;
}
pagelist美元= 普通totalpage.美元;页:;;;;
nowpage-1 nPage =美元美元;
lpage = nowpage美元+ 1美元;
如果($ nowpage = = 1)
{
pagelist美元。=上一页;;
}
其他的
{
如果($ nPage = = 1)
{
pagelist美元。=上一页;;
如果($ cfg_rewrite = = ‘Yrsquo;)
{
pagelist美元= preg_replace( /视图。PHP 援助=( D +)/ Irsquo;- 1-1.htmlrsquo;pagelist美元);
}
}
其他的
{
pagelist美元。=上一页;;
如果($ cfg_rewrite = = ‘Yrsquo;)
{
pagelist美元= str_replace(观。phpaid = pagelist美元);
pagelist美元= preg_replace( /帕基诺=( D +)/ Irsquo;- 1.htmlrsquo;pagelist美元);
}
}
}
为($我= 1;$i <= totalpage美元美元;i++)
{
如果($ = = 1)
{
如果(nowpage美元!= 1)
{
pagelist = 1美元;;
如果($ cfg_rewrite = = &lsquo;Yrsquo;)
{
pagelist美元= preg_replace( /视图。PHP 援助=( D +)/ Irsquo;- 1-1.htmlrsquo;pagelist美元);
}
}
其他的
{
pagelist = 1美元;;
}
}
其他的
{
美元=美元;
如果(nowpage美元!= i美元)
{
pagelist美元。= n.美元;;;;
如果($ cfg_rewrite = = &lsquo;Yrsquo;)
{
pagelist美元= str_replace(观。phpaid = pagelist美元);
pagelist美元= preg_replace( /帕基诺=( D +)/ Irsquo;- 1.htmlrsquo;pagelist美元);
}
}
其他的
{
pagelist美元。= { $ n };;
}
}
}
如果($ lpage totalpage美元)
{
pagelist美元。=下一页;;
如果($ cfg_rewrite = = &lsquo;Yrsquo;)
{
pagelist美元= str_replace(观。phpaid = pagelist美元);
pagelist美元= preg_replace( /帕基诺=( D +)/ Irsquo;- 1.htmlrsquo;pagelist美元);
}
}
其他的
{
pagelist美元。=下一页;;
}
返回的pagelist;
}
获取静态页面页列表
功能getpagebreak(totalpage美元,nowpage美元,美元的援助)
{
如果($ totalpage = = 1)
{
返回;;;
}
pagelist美元= 普通totalpage.美元;页:;;;;
nowpage-1 nPage =美元美元;
lpage = nowpage美元+ 1美元;
如果($ nowpage = = 1)
{
pagelist美元。=上一页;;
}
其他的
{
如果($ nPage = = 1)
{
pagelist美元。= 名称。。美元-> shortname.&lsquo;>上一页;;
}
其他的
{
pagelist美元。= NameFirst.- 。$ nPage。。美元-> shortname. &lsquo;>;;;;
}
}
为($我= 1;$i <= totalpage美元美元;i++)
{
如果($ = = 1)
{
如果(nowpage美元!= 1)
{
pagelist美元。= 名称。。美元-> shortname.&lsquo;> 1;;
}
其他的
{
pagelist = 1美元;;
}
}
其他的
{
美元=美元;
如果(nowpage美元!= i美元)
{
pagelist美元。= NameFirst.- ,i.美元;。美元-> shortname.&lsquo;> n.美元;;;;;
}
其他的
{
pagelist美元。= { $ n };;
}
}
}
如果($ lpage totalpage美元)
{
pagelist美元。= NameFirst.- ,lpage美元。。美元-> shortname. &lsquo;>下一页;;;
}
其他的
{
pagelist美元。=下一页;;
}
返回的pagelist;
}

包括 / arc.listview.class.php

复制代码代码如下所示:
plist = str_replace美元(&lsquo;totalresult = ' ';';-;$ plist);

删除动态列表URL中带有列表的文章总数

复制代码代码如下所示:
plist = preg_replace美元( / totalresult =( D +)/ I$ plist);