百度云开启ssl证书https后wordpress遇到的问题

1、申请ssl证书,验证证书,添加证书,我的天。
2、wordpress后台修改站点url,千万不要这么做,要先做第3步。
3、wordpress的config.php添加代码开启https
如果不先操作第3步,站点url一改,麻烦了,登录不进去了。
4、万一你中招了,进入数据库打开wp-options把url修改过来,然后做前面的操作。

今天把百度云空间开启了ssl证书,结果导致wordpress无法正常显示。
先说最主要的,以解您燃眉之急。

wordpress开启https的代码

define('FORCE_SSL_ADMIN', true);
if ( strpos( $_SERVER['HTTP_X_FORWARDED_PROTO'], 'https' ) !== false ) {
$_SERVER['HTTPS'] = 'on';
}
/* That's all, stop editing! Happy publishing. */
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

在这段注释说明之前添加代码,有可能是英文,也有可能是中文。

百度云怎样开启SSL证书?

我只想说一句:百度云,垃圾!垃圾!

阿里云开启https只是点一下鼠标,百度云申请的时候,
默认进入一个3000元的什么服务,难道能骗人花3000元买吗?

申请证书,相信大家都会,申请之后要验证,验证的方法在下面的链接
https://cloud.baidu.com/doc/CAS/GettingStarted.html#.E5.9F.9F.E5.90.8D.E9.AA.8C.E8.AF.81

我的域名和空间不在一个百度账户下,下面的操作,你可能不需要。
先下载证书,然后再添加证书。
在域名那个账户申请ssl证书并下载,然后在空间那个账户添加证书。
https://cloud.baidu.com/doc/Reference/CertificationManagement.html#.E8.AF.81.E4.B9.A6

下载的证书可能是这样子:

添加证书如下:

如果是通过中级CA机构颁发的证书,您拿到的证书文件包含多份证书,需要人为的将服务器证书与中间证书拼接在一起后在上传。

  • 拼接规则为:服务器证书放第一份,中间证书放第二份,中间换行符隔开,不要有空行。
  • 一般情况下,机构在颁发证书的时候会有对应说明,请注意查阅规则说明。

注意不要把下面的代码少复制了。

-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
对wordpress的改动

一、在config.php添加代码

define('FORCE_SSL_ADMIN', true);
if ( strpos( $_SERVER['HTTP_X_FORWARDED_PROTO'], 'https' ) !== false ) {
$_SERVER['HTTPS'] = 'on';
}
/* That's all, stop editing! Happy publishing. */
/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

二、后台修改wordpress地址Url和站点地址

注意:次序不要错,如果错了,你就进不去后台了。
修改回来的方法,看下面:

阿里云非常简单,什么都不需要。
细节决定成败,希望百度云能好起来吧。

作者:

喜欢围棋和编程。

 
发布于 分类 编程标签

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注