15621857753

PHPCMS V9伪静态url规则不能解析怎么处理

来源:齐鲁建站 栏目: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伪静态不解析

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