当前位置:首页 > CMS教程 > WordPress > 列表

WordPress部署SSL中遇到的问题

发布:smiling 来源: PHP粉丝网  添加日期:2018-12-25 09:25:44 浏览: 评论:0 

1.登录WordPress后台 - 设置 - 常规 - 将WordPress地址(URL)/站点地址(URL) 地址修改为https格式

2.部份url地址已写入数据库通过后台方式无法更新的,可以使用phpmyadmin或其他管理工具将数据库中http替换为https

3. 继续修改wp-includes/load.php或wp-includes/functions.php 这个文件,搜索is_ssl找到对应的函数,将$_SERVER['HTTPS']修改为$_SERVER["HTTP_FROM_HTTPS"](修改文件前请注意备份)。

  1. function is_ssl() { 
  2.     if ( isset( $_SERVER['HTTPS'] ) ) { 
  3.         if ( 'on' == strtolower$_SERVER['HTTPS'] ) ) { 
  4.             return true; 
  5.         } 
  6.  
  7.         if ( '1' == $_SERVER['HTTPS'] ) { 
  8.             return true; 
  9.         } //phpfensi.com 
  10.     } elseif ( isset($_SERVER['SERVER_PORT'] ) && ( '443' == $_SERVER['SERVER_PORT'] ) ) { 
  11.         return true; 
  12.     } elseif (isset($_SERVER["HTTP_FROM_HTTPS"])&&$_SERVER["HTTP_FROM_HTTPS"]=='on'){ 
  13.         return true; 
  14.     } 
  15.     return false; 

Tags: WordPress SSL

分享到: