phpcms\modules\content\classes\url.class.php 修改如下内容 在category_url 函数里面 出现 if (!$setting['ishtml']) { //如果不生成静态 //$url = str_replace(array('{$catid}', '{$page}'), array($catid, $page), $urlrule); //phpsir QQ 733905 更改上面那行为下面的2行 $category_dir = $this->get_categorydir($catid); $url = str_replace(array('{$categorydir}','{$catdir}','{$catid}','{$page}'),array($category_dir,$category['catdir'],$catid,$page),$urlrule); .htaccess 增加 RewriteRule ^guonei$ index.php?m=content&c=index&a=lists&catid=6&page=$2 RewriteRule ^guonei/$ index.php?m=content&c=index&a=lists&catid=6&page=$2 RewriteRule ^guonei/index.html$ index.php?m=content&c=index&a=lists&catid=6&page=$2 RewriteRule ^guonei/([0-9]+).html index.php?m=content&c=index&a=lists&catid=6&page=$1