phpcms开启https后出现重定向循环或打不开的解决办法

Phpcms不支持https的解决办法,修改文件,使用https协议。

Phpcms不支持https的解决办法,修改文件,使用https协议。


1、\phpcms\libs\functions\global.func.php

找到:

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

替换为:

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


理论上修改这一个文件后,就会恢复正常,若还有问题,接着继续修改。

2:\phpcms\modules\content\templates\content_list.tpl.php

找到:

if($r['islink']) {

echo '';

} elseif(strpos($r['url'],'http://')!==false) {

echo '';

替换为:

if($r['islink']) {

echo '';

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

echo '';


3、\phpcms\modules\content\templates\content_page.tpl.php

找到:

if(strpos($category['url'],'http://')===false)

替换为:

if(strpos($category['url'],'https://')===false)



  • 发表于 2024-09-25 13:59
  • 阅读 ( 118 )
  • 分类:程序开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
东北大表哥
东北大表哥

自由职业

175 篇文章

作家榜 »

  1. 东北大表哥 175 文章
  2. 小鹄 1 文章
  3. 阿天 0 文章
  4. 新百胜在线 0 文章
  5. 刘明明 0 文章
  6. 个的德3 0 文章
  7. 铂天先生 0 文章
  8. 王达 0 文章