phpcms添加https后台分页错误的解决方法

  今天修改一位客户的phpcms网站,他要求添加https,这对ytkah来说是轻车熟路了,但是后台稍微有点问题,点击分页出现错误,将鼠标移到下一页显示的链接是https://www.abc.com/www.abc.com/index.php?m=content&c=content&a=init&menuid=822&catid=37&pc_hash=GsxXx8&page=2,很明显是多了一个www.abc.com,这个应该是配置文件中https没有设置,那我们就找找,通过关键词我们定位到文件是在/phpcms/libs/functions/global.func.php,大概在1591行

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

  将它改为

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

  保存,上传,刷新一下后台,再点击一下分页,已经是正确的了。

  有些朋友可能反应phpcms后台站点域名配置https无法提交,可以参考这篇文章

相关文章

本教程操作系统:Windows10系统、phpcms 9版本、Dell G3电脑...
PHPcms访问特点:单一入口模式。无论访问任何一个模块或者功...
例如:{pc:contentaction="position"posid="...
首先,上图之中的红色框框是没有的,我们想要给他加上,当然...
头部<metaname="keywords"content="{$SEO...
做网站时用的到的简单的栏目导航()phpcms多个栏目catidin(9,...