彻底解决phpcms V9二级域名下分页路径不正确问题

在用 phpcms V9 做二次开发的时候,做英文站的时候经常会在根目录新建子目录来搭建一个新站,我使用的是伪静态,分页的时候分页地址出现错误,分页地址显示的是根域名的地址。

解决方法

找到文件global.func.php

路径为:phpcms\libs\functions

找到分页函数pageurl

找到一下代码:

$url = str_replace(array('http://','//','~'), array('~','/','http://'), $url);

在这行代码下面添加下面的代码:

if(strpos($url, "http://www.yeedoo.net/en") === false){
    $url = "http://www.yeedoo.net/en".$url;
}

把域名换成你的域名即可,再更新一下栏目缓存即可。

发表评论