phpcmsv9修改https后台列表地址翻页错误解决办法
在phpcmsv9全站https时候会发生很多自己都预算不到的事情,比如首页域名只能http,后台http不能上传文章,后台文章列表链接出现错误,等等,下面介绍的是PHPcmsv9如何解决https后台列表错误与翻页错误问题:
phpcmsv9修改https后网站后台链接地址错误解决办法:
打开phpcms\modules\admin\site.php文件,搜索 if(!empty($domain) 。
if (!empty($domain) && !preg_match('/http:\/\/(.+)\/$/i', $domain)) { showmessage(L('site_domain').L('site_domain_ex2')); }
将其修改成下面或者直接注释掉:
if (!empty($domain) && !preg_match('/https:\/\/(.+)\/$/i', $domain)) { showmessage(L('site_domain').L('site_domain_ex2')); }
phpcmsv9 后台列表地址错误问题:
打开phpcms\modules\content\templates\content_list.tpl.php,搜索 strpos($r[‘url’], 。
将其中的http修改成https即可;
后台内容列表翻页错误问题:
打开 phpcms\libs\functions\global.func.php 文件;搜索 str_replace(array 在 pageurl方法 中。
$url = str_replace(array('http://','//','~'), array('~','/','http://'), $url);
将其修改成:
$url = str_replace(array('https://','//','~'), array('~','/','https://'), $url);
该文章属于:计算机技术网原创
转载请注明出处:https://www.ctvol.com/seoomethods/2338.html