当前位置:首页 > CMS教程 > phpcms > 正文

phpcms栏目+内容+专题伪静态规则FOR Apache

进入phpcms后台:系统设置-相关设置-URL规则管理-添加URL规则,加四条如下规则:
1、名称:category
模块名称:PHPCMS??
URL规则:{$categorydir}/list-{$catid}.html|{$categorydir}/list-{$catid}-{$page}.html
URL规则样例:IT/news/list-id-pageID.html
2、名称:show
模块名称:PHPCMS??
URL规则:{$categorydir}/show-{$contentid}.html|{$categorydir}/show-{$contentid}-{$page}.html?
URL规则样例:IT/news/show-ID-pageID.html
3、名称:specialshow
模块名称:专题??
URL规则:specials-{$specialid}.html
URL规则样例:specials-1.html
4、名称:speciallist
模块名称:专题??
URL规则:special-{$typeid}-{$page}.html
URL规则样例:special-10-1.html

再进入模型管理-管理模型-点击修改你要伪静态的栏目,选择你刚刚写好的规则(注意要将生成html选否)。
更新URL即可。

将以内容粘贴到 .htaccess 内,并上传到网站根目录
RewriteEngine On????? RewriteBase /
RewriteRule (.*)list-([0-9]+)\.html /list\.php\?catid=$2????????????
RewriteRule (.*)list-([0-9]+)-([0-9]+)\.html /list\.php\?catid=$2&page=$3?
RewriteRule (.*)show-([0-9]+)\.html /show\.php\?contentid=$2
RewriteRule (.*)show-([0-9]+)-([0-9]+)\.html /show\.php\?contentid=$2&page=$3
RewriteRule ^(.*)special-([0-9]+)-([0-9]+)\.html$ $1/list.php?typeid=$2&page=$3
RewriteRule ^(.*)specials-([0-9]+)\.html$ $1/show.php?specialid=$2

上一篇:phpcms伪静态规则以及设置说明 下一篇:修改碎片编辑器的形式