本站地址:
www.cadillac.vip

WordPress部署SSL注意事项

注意事项:

1.如果您的主题/插件使用绝对地址调用了http请求可能会导致网站打开会乱码,或不能有绿锁标识,需要联系程序提供商将所有http请求修改为https

2.由于程序中用于检测https的标识“$_SERVER[‘HTTPS’]”未启用,可能导致网站访问时出现循环,不能登录后台等,需要修改该检测标识

登录WordPress后台 – 设置 – 常规 – 将WordPress地址(URL)/站点地址(URL) 地址修改为https格式,如下截图。

若上述因其他原因无法打开或修改,可直接修改数据库,修改
wp_options 表中的 siteurl 和Home字段里面的值,将里面Url的http更改为https,可参考下图:

3、上述操作后,继续修改wordpress的程序文件,需要修改wp-includes/load.php或wp-includes/functions.php 这个文件,搜索is_ssl找到对应的函数,将$_SERVER[‘HTTPS’]修改为$_SERVER[“HTTP_FROM_HTTPS”](修改文件前请注意备份)。

或者修改为:

function is_ssl() {
    if ( isset( $_SERVER['HTTPS'] ) ) {
        if ( 'on' == strtolower( $_SERVER['HTTPS'] ) ) {
            return true;
        }

        if ( '1' == $_SERVER['HTTPS'] ) {
            return true;
        }
    } elseif ( isset($_SERVER['SERVER_PORT'] ) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
        return true;
    } elseif (isset($_SERVER["HTTP_FROM_HTTPS"])&&$_SERVER["HTTP_FROM_HTTPS"]=='on'){
        return true;
    }
    return false;
}
赞(0) 打赏
本站内容为原创+转载,如有侵权请联系删除 QQ:3133961036凯蒂拉客 » WordPress部署SSL注意事项
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

建站咨询

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏