wordpress如何配置ssl启用https

现在,通过配置SSL启用https是大势所趋,百度、谷歌等搜索引擎都表示采用https协议的页面更加安全,排名上会优先对待,使用https协议的网站,也会被搜索引擎认为是安全的,相对http而言,更能加快收录进度。

因为博主服务器使用的是宝塔面板,那么今天我们就来说一说,宝塔面板如何配置ssl并启用https的。

宝塔面板是一款linux/windows平台均可使用的服务器管理软件,可一键包装nginx、apache、php、mysql、pureftpd、phpmyadmin等环境,另外很棒的就是宝塔面板支持一键部署SSL证书。关于宝塔面板如何安装,这里就不详细介绍了,大家可以直接在宝塔面板官网查看相关教程。【宝塔官网

SSL证书申请

网站启用HTTPS首先得配置SSL证书,最初SSL证书都是收费的且价格不菲,但是现在国内的互联网巨头纷纷提供免费的SSL证书,国内的阿里云、腾讯云、七牛都有免费的证书可以申请。(免费期限为一年,证书到期后可以根据情况进行更换证书)

证书显示已颁发状态,就可以点击下载,将证书保存到电脑上,配置需要。

SSL证书安装

1、登录宝塔面板后台>点击左侧菜单网站

2、在右侧网站列表中,选择你要安装SSL证书的域名,点击“设置”,如下图所示:

3、选择你的网站,点“设置”,切换到“SSL”选项卡

如果使用宝塔的免费SSL证书,请登录你的宝塔账号,点“申请”即可;

如果是安装自己申请的SSL证书,将你申请好的网站证书(PEM格式)和密钥(KEY)粘贴到对应的位置点击保存即可,如下图所示:(开启强制HTTPS,不管输入域名带不带https都会指向https://)

这样服务器端的SSL证书就安装好了,下面开始wordpress网站配置。

WordPress网站配置

1、进入WP后台,进入设置-常规 将WordPress地址(URL)、站点地址(URL)两项修改为:https。

2、登录和后台强制开启SSL。

通过修改WP-config.php文件,直接在文件末尾加入以下两行代码:

/* 强制后台和登录使用 SSL */
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);

3、为了保证WordPress站点之前添加的各个链接或者多媒体文件把http协议改成https协议,我们还需要通过数据库SQL查询执行一条替换命令,代码如下:(使用时请按照自己数据库表名(wp_posts)和网站域名修改后在执行即可。)

update wp_posts set post_content = replace(post_content, ‘http://guoguochuan.com’,’https://guoguochuan.com’);

4、大功告成,我们下面要做的就是把外部链接改到新的https地址,同时访问一下https版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,看看还有没有http地址的存在。

注意:操作之前千万记得备份网站数据,千万!

未经允许不得转载:蝈蝈部落格 » wordpress如何配置ssl启用https
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录