在iis rewrite 测试没问题 Apache改一下也可支持 [ISAPI_Rewrite] # 3600 = 1 hour CacheClockRate 3600
RepeatLimit 32
RewriteRule ^(.*)/cms/class-([0-9]+)-([0-9]+)/?([^/|.]*)?/$ $1/cms/e/action/ListInfo/\?classid=$2&page=$3&filename=$4 RewriteRule ^(.*)/cms/content-([0-9]+)-([0-9]+)-([0-9]+)/?([^/|.]*)?/$ $1/cms/e/action/ShowInfo.php\?classid=$2&id=$3&page=$4&filename=$5
别名对seo有很大帮助 正则里filename是没意思的 只为了对称 栏目 /cms/class-栏目id-页数/自定义文件名/ /cms/e/action/ListInfo/\?classid=栏目id&page=页数&filename=自定义文件名 例子 /cms/class-1-1/EMCS6-IS-THE-BEST/ 等于 /cms/e/action/ListInfo/\?classid=1&page=1&filename=EMCS6-IS-THE-BEST 内容 /cms/content-栏目id-内容id-页数/自定义文件名/ 等于 /cms/e/action/ShowInfo.php\?classid=栏目id&id=$内容id&filename=自定义文件名 例子 /cms/content-1-1-0/I-LOVE-ECMS/ /cms/e/action/ShowInfo.php\?classid=1&id=1&filename=I-LOVE-ECMS
列表 list.var if($r[filename]==$r[id]) { $name=""; }else{ $name="$r[filename]/"; }
$listtemp='<li><a href="/cms/content-[!--classid--]-[!--id--]-0/'.$name.'">[!--title--]</a> <span><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--newstime--]</a></span> [!--onclick--]</li>';
现只是测试,要全站伪静态要修改程序的链接 等正式版。。再去完善 大家支持一下。。。
上传以下图片:

|