今天修改一位客户的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行
@H_404_2@$url = str_replace(array('http://','//','~'), array('~','/','http://'), $url);将它改为
@H_404_2@$url = str_replace(array('https://','//','~'), array('~','/','https://'), $url);有些朋友可能反应PHPcms后台站点域名配置https无法提交,可以参考这篇文章
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。