一、使分类动态URL中的{$catdir}有效。
打开:
phpcms/modules/content/url.class.php
搜索:
$url = str_replace(array('{$catid}', '{$page}'), array($catid, $page), $urlrule);
改为:
$url = str_replace(array('{$catid}', '{$catdir}', '{$page}'), array($catid, $category['catdir'], $page), $urlrule);
二、将生成文章文件夹分成若干个:如采用编号除以16取余(十六进制)。
打开:
phpcms/modules/content/url.class.php
将:
$urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);
改为:
$hex = dechex((int)$id % 16); $urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);
在“顶部菜单 -> 扩展 -> URL规则管理”里面加入相应规则和参数{$hex}即可