PHPCMS
CMS开发教程 IDE使用文档
来源:齐鲁CMS 栏目:PHPCMS 阅读: 日期:2021-01-10
本文主要介绍了PHPCMS V9伪静态url规则不能解析怎么处理,重新修改url.class.php文件,就可以实现批量更新URL,记得更新缓存,推荐给有此需要的朋友,值得参考。
phpcms伪静态时,url路径中输出%7B$categorydir%7D,%7B$catdir%7D,url规则中的{$categorydir}、{$catdir}不能解析解决方法:
打开phpcms\modules\content\classes\url.class.php,找到
$url=str_replace(array('{$catid}','{$page}'),array($catid,$page),$urlrule);
将其修改为:
$category_dir=$this->get_categorydir($catid);
$url=str_replace(array('{$categorydir}','{$catdir}','{$catid}','{$page}'),array($category_dir,$category['catdir'],$catid,$page),$urlrule);
保存替换url.class.php文件,在后台更新缓存,内容模块下批量更新url,再到“管理栏目”菜单下更新栏目缓存,问题就解决了。

以上就是关于PHPCMS伪静态不解析的所有内容,希望可以帮到大家,欢迎找小编一起交流~