最近遇到一个比较诡异的问题, 之前证书过期一直没续, 后来续的时候, 一直提示 不安全,
域名证书没问题,但是浏览器就是提示 不安全。
开发者工具 console 中也有警告。
解决方案:
-
检查 数据库中域名是否包含有 http:// ,如有 执行以下语句 替换:
UPDATE wp_options SET option_value = replace( option_value, ‘http://aihongchen.cn/’, ‘https://aihongchen.cn/’ ) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET post_content = replace( post_content, ‘http://aihongchen.cn/’, ‘https://aihongchen.cn/’ ) ;
UPDATE wp_posts SET guid = replace( guid, ‘http://aihongchen.cn/’, ‘https://aihongchen.cn/’ ) ;
UPDATE wp_comments SET comment_content = replace(comment_content, ‘ http://aihongchen.cn/’, ‘ https://aihongchen.cn/’) ;
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, ‘http://aihongchen.cn/’, ‘ https://aihongchen.cn/’) ;
- 这个方案仅供参考,是我使用的 wordpress 主题问题, 不知道为啥,之前设置的首页头图是 http的,所以加载的时候一直提示不安全,虽然看图片请求是 强制转换成了 https ,但是consol 还是有警告,所以一直提示不安全。