phpcmsv9替换https后台文件url重复问题修正

任情随缘
预计阅读时长 4 分钟
位置: 首页 笔记 正文

   即上篇《phpcmsV9实现支持HTTPS最完美解决教程全站由http更换为https后,网站可以正常访问,但是phpcmsv9后台管理的时候,会出现文件url重复出现域名的情况。


   正常后phpcmsv9台管理文件时文件url 应是:“https://www.tjs5.com/book/586.html”

   http更换为https后出文件url 现重复域名情况 如:https://www.tjs5.com/www.tjs5.com/book/586.html“


  1、修改站点域名,正常情况在站点修改会提示:站点域名格式应该为https://www.tjs5.com/,请以/结束!

   修改文件:phpcms\modules\admin\site.php文件,大概在128行左右,edit的方法,将下面代码注释就可以:

if (!empty($domain) && !preg_match('/http:\/\/(.+)\/$/i', $domain)) {
showmessage(L('site_domain').L('site_domain_ex2'));
}

  

  2、后台文件列表url地址错误问题:

  打开phpcms\modules\content\templates\content_list.tpl.php,

  大概在97行左右:

  修改为   

strpos($r['url'],'https://')!==false



  3、后台内容列表url地址翻页错误问题:

  找到文件:phpcms\libs\functions\global.func.php,找到pageurl方法,

  796行左右,修改为:

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


1、苏楠博客(www.snbk.cn)站内除标识“转载”文章外,所有文章版权均归本人原创所有。
2、为了保护原创合法权益,如需转载、复制、转帖等,务必在转发时注明原文的出处链接。
-- 展开阅读全文 --
头像
如何打造独立博客中篇服务器
« 上一篇 2023-02-11
愿你出走半生,归来仍是少年。
下一篇 » 2023-02-18
取消
微信二维码
支付宝二维码

发表评论

共2条评论,1770人围观

头像 博望坡 说道:
2023-03-01 · 来自浙江省

有十年没用过phpcms了,当初用他是觉得默认模板比帝国好看:狂汗:

头像 任情随缘 头像 说道:
2023-03-01 · 来自浙江省

@博望坡 好东西没好命,被收购以后就凉凉了。如果持续更到现在,该多好。

«    2024年2月    »
1234
567891011
12131415161718
19202122232425
26272829

最近发表

标签列表

目录[+]