phpcms自定义栏目伪静态实现方法(测试单层级有效)

本文介绍了如何在phpcms V9中实现栏目伪静态,并支持自定义目录名。主要内容包括修改Apache和IIS6的URLrewrite规则,调整index.php和url.class.php文件的代码,后台设置URL规则,以及更新栏目缓存和URL。
摘要由CSDN通过智能技术生成

phpCMS V9栏目伪静态的修改方法(支持自定义目录名),官方程序默认伪静态是不支持自定义栏目名的,所以今天就做了以下修改,让其支持!

首先看 urlrewrite 的规则,这个是 Apache 下的规则

RewriteEngine on

#栏目页
RewriteRule ^([0-9A-Za-z_-]*)/$ index.php?m=content&c=index&a=lists&catdir=$1
RewriteRule ^([0-9A-Za-z_-]*)/list_([0-9]+)_([0-9]+).html$ index.php?m=content&c=index&a=lists&catdir=$1&catid=$2&page=$3
#内容页
RewriteRule ^([0-9A-Za-z_-]*)/([0-9]+)/([0-9]+).html$ index.php?m=content&c=index&a=show&catdir=$1&id=$3

#标签列表
RewriteRule ^tag-(.*)-([0-9]+).html index.php?m=content&c=tag&a=lists&tag=$1&page=$2

这个是 IIS6 下的规则:

RewriteRule /phpcms/(.*)(.*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值