HTTPS是一种加密、更安全的传输方式,网站设置ssl证书开启HTTPS一方面可以提高网站数据传输的安全性,另一方面可以在浏览器显示绿标,对搜索引擎网站的排名也有好处。
那么新建的WordPress网站如何设置ssl证书开启https呢?
在设置https前,WordPress站长圈建议先配置好WordPress网站的伪静态。
设置好伪静态后,我们可以先去申请免费的ssl证书,阿里,腾讯等都可以免费申请,一般是免费的期限是一年,到期再免费申请即可。
我们以腾讯为例,登陆腾讯云后台,在顶部菜单点击云产品,输入ssl,选择ssl证书
选择我的证书,申请免费证书
点击确定
输入域名和邮箱地址,其他的空着即可。
选择验证方式,然后验证即可。(因为我的域名是在腾讯云注册,所以可以自动验证,你可以选择文件或dns验证)
验证成功后下载证书。
下载后解压文件,获得的证书有4个版本,Tomcat、Nginx、IIS和Apache。
比如我使用的是Nginx,那我们就把1_wpzzq.com_bundle.crt,2_wpzzq.com.key两个文件用txt文本文档打开。
然后我们到宝塔面板,网站-找要设置的网站-点击设置,在打开面板点击ssl-其他证书,将2_wpzzq.com.key内容复制到密钥(KEY),将1_wpzzq.com_bundle.crt复制到证书(PEM格式),然后点击保存。强制https暂时先不开启。
以上设置好后,进入WordPress网站后台,设置-常规设置,将网站地址改为https,点击保存。设置好后,我们再去宝塔面板开启强制https。
最后我们在浏览器输入网址测试,网站正常访问,浏览器绿标显示,输入不带https的自动跳转到带https即可。
开启https的网站
未开启https的网站
如果你开启https浏览器提示如下,包含其他不安全资源,说明你当前的网页中含有非https的链接,比如图片引用的是http网址。你可以查看网页源码搜索http://来查看那些不带https的,找到原因后修改为https的即可。