phpcmsV9栏目伪静态的修改方法(支持自定义目录名),官方程序默认伪静态是不支持自定义栏目名的,所以今天就做了以下修改,让其支持!
首先看urlrewrite的规则,这个是IIS6下的,其它环境下的规则自己转换下
1、打开phpcms/modules/content目录下的index.php找到 public function lists() {,将$catid = intval($_GET['catid']);替换成:
并且在最后的}?> 前添加:
2、打开phpcms/modules/content/classes目录中的url.class.php,找到
if (!$setting['ishtml']) { //如果不生成静态
将下面的:
替换成:
3、后台URL规则中添加:
更新栏目缓存就OK了。
新闻热点
疑难解答