先说说https,如果你的WP站想做小程序,为了保证信息传输安全,必须要上https。

我的WordPress版小程序的制作过程(三)-如意轩

HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。

我的WordPress版小程序的制作过程(三)-如意轩

上面是从百度百科里摘过来的说明,是专业术语,我用大白话讲一下:https是http的升级版,要一个SSL认证(加密)。如果你的网站是http的,那传递信息就不太安全,黑客可以很容易偷到你网站传输的信息,所以微信小程序从安全角度要求所有的做小程序的网站都得是https。

我的WordPress版小程序的制作过程(三)-如意轩
我的WordPress版小程序的制作过程(三)-如意轩

我的网站是建在阿里云的云虚拟服务器上,登录阿里云 — 控制台 — 域名 — 管理,你能看到有个「免费开启SSL证书」,阿里云可以提供Symantec DV SSL证书(免费版),按照指示一路点下去,就能很容易开启SSL证书。

我的WordPress版小程序的制作过程(三)-如意轩

接下来就要开启https的CDN域名解析,我是个小白,在网上搜到一些文章(阿里云云虚拟主机HTTPS加密解决方案 )讲的,我也是按照它们一步步操作。我说一个我遇到的问题:

在‘https控制’里进行设置时,一直反馈一个错误:顶级域名没有切到阿里云CDN,但我根据:如何配置CNAME?(https://help.aliyun.com/document_detail/27144.html?spm=5176.11785003.0.0.2987142fvmFKsd)已经把 当前加速域名需已正确配置了CNAME,所以不晓得问题到底出在哪里?

咨询了阿里云的客服后发现,需要把两个一级域名都加进去。

我的WordPress版小程序的制作过程(三)-如意轩

接下来就是在你的WP站进行配置了,可以看这里:
WordPress整站轻松开启HTTPS(2018.08 https://www.watch-life.net/wordpress/wordpress-https-link.html) 。

最后再推荐一个很好的WP插件:Really Simple SSL(在WP的插件库里就能搜到它),按照它的指引说,只需要你有了SSL认证后开启这个插件就可以。但我当时已经把阿里云的CDN配置好了,所以我当时装这个插件的目的是把网站里的图片和一些老链接也变成https,因为我上传的图片和文章内链接很多,如果手动改的话,会很费劲。用了这个一下子就解决了,非常不错。

我的WordPress版小程序的制作过程(三)-如意轩

好了,到了这里,你WP站的https应该就设置好了。

之前的内容:我的wordpress版小程序的制作过程(一)我的wordpress版小程序的制作过程(二)