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無法提交,可以參考這篇文章phpcms站點域名配置https無法提交如何處理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM