开启SSL首先肯定得有证书,现在的证书很多,也有免费的
作为个人站长,也没必要花上千块钱去购买一个证书,毕竟太贵了
阿里云和腾讯云都能申请免费的证书,有效期是一年

【阿里云证书购买地址】
有证书之后要看安装typecho所使用的环境
具体就不细说了
Typecho修改
修改站点地址
- 登录Typecho后台
- 点击设置中的基本设置
- 将站点地址改为https的地址

修改Config.inc.php配置
在站点根目录下的config.inc.php
文件中加入下面的配置,否则网站后台还是会调用HTTP资源
/** 开启HTTPS */
define('__TYPECHO_SECURE__',true);
修改评论配置
找到站点主题目录下的comments.php
文件,并搜索$this->commentUrl()
,将其替换为:echo str_replace("http","https",$this->commentUrl());
如果这一步没有设置,博客可能无法提交评论
上面几步做完之后,用浏览器访问你的https
站点,按下F12
检查有没有忘记修改的地方,比如网站的favicon
地址是否为https
的地址,否则网站可能还是http
协议哦
上面几步完成之后,网站就已经处于全站HTTPS
访问了
微信测试
再次测试
爱了