关于wordpress安装SSL之后网站样式错乱排版错位和后台不能登录的解决方案

2018年9月7日

最近网站出发现了一些BUG解决来解决去到把网站给弄坏了一个多小时 不能访问 后来紧急搬家另外的服务器里 解决问题之后 因为懒就没在搬回去 打算顺道升级一下SSL升级后发现网站排版错乱了 网站不能正常显示 必须打开浏览器的兼容模式才行 后来咨询了本站合作伙伴度娘终于找到了解决办法 现在把办法分享一下.

一、系统文件修改

路径:网站根目录\wp-includes\functions.php
找到代码 require( ABSPATH . WPINC . '/option.php' );
在下方添加:

add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); 
 
function agnostic_script_loader_src($src, $handle) { 
    return preg_replace('/^(http|https):/', '', $src); 
} 
 
add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); 
 
function agnostic_style_loader_src($src, $handle) { 
    return preg_replace('/^(http|https):/', '', $src);
 

二、后台文件修改

路径:网站根目录\wp-config.php
找到代码:

      *
      * @package WordPress
      */

在下方添加如下代码:

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

完成以上两步操作后,可以正常访问https开头的网站和后台,

三、安装插件

 

下载这个叫“really-simple-ssl”的WordPress插件:

https://wordpress.org/plugins/really-simple-ssl/

登录后台安装此插件。

至此,真正意义上解决wordpress全站开启https的ssl证书问题

weinxin
我的微信
微信扫一扫
  • 本文由 发表于 2018年9月7日
  • 本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议,下载资源请24小时内删除,如用于违法用途,或者商业用途,一律用于者承担。
Discuz x3.x整站程序安装教程 网站技巧

Discuz x3.x整站程序安装教程

将程序包解压后,将web文件夹内的所有文件上传到网站根目录 (不同网站的根目录名称不同,如果亲您不知道请咨询空间提供商) 注意:如果您的空间支持在线解压的话,建议您直接将web文件夹并压缩上传,在线解...
discuz重置应用中心注册状态 网站技巧

discuz重置应用中心注册状态

下载附件,文件解压出来后上传到网站根目录去,然后打开http://您的网站域名/discuzx_update_sitekey.php (如出现SiteKey Update Succeed 字样,表示已...
织梦CMS整站源码通用安装教程 网站技巧

织梦CMS整站源码通用安装教程

今天先跟大家介绍一下dedecms织梦系统安装的方法步骤,以及织梦数据库还原的教程。详细请看图文讲解: 1.运行 http://域名/install/index.php(比如你的域名是:http://...