📢:欢迎来到宗同学博客:阅读文章之前请先关注微信公众号:bijibao668 因为是文章内容隐藏内容验证码获取的关键 宗同学博客官网www.dnsuv.com友联提交邮箱:2831133944@qq.com微信公众号:bijibao668

[Typecho]网站开启全站https方法

宗同学
2022-02-24 / 0 评论 / 143 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年04月04日,已超过43天没有更新,若内容或图片失效,请留言反馈。

iconfont-5.png


大家好,我给大家讲讲Typecho开启全站https的教程,分为下面几个步骤:

证书下载: 还没有申请域名证书的同学需要先去申请域名证书,如果你的域名是 腾讯云 就去腾讯云申请域名证书,我是腾讯云的域名,所以我在腾讯云下载了证书,你们是的话就去下载nginx证书把key和pem复制粘贴到宝塔的ssl位置:

QQ图片20220224200637.png

上传完成后保存开启强制https,随后进行下一步操作。


Typecho站点设置: 找到站点的根目录下的 config.inc.php 文件,然后编辑,把代码: /** 开启HTTPS */define('__TYPECHO_SECURE__',true); 放在 config.inc.php 下面,你喜欢哪个位置放哪个位置,也可以照着我的位置进行代码的放置,具体设置如下图:

QQ图片20220224201009.png

QQ图片20220224201627.png

放置好代码之后,进入网站后台进行站点设置:后台路径:域名/admin。
进入后台后找到设置,随后找到站点设置,把http://域名改为https://域名。如图:
QQ图片20220224202102.png

改好之后,保存即可。


修改评论设置: 这一步也是全站https的关键,为了解锁浏览器小绿标。
找到站点主题目录:站点/usr/themes/Joe/public下的comments.php文件,并搜索 $this->commentUrl(), 将其替换为: echo str_replace("http","https",$this->commentUrl());
替换后如图:
QQ图片20220224202902.png

记得修改后保存。


总结: 全部改完之后去浏览器打开f12检查,然后看看是不是都是全部都是https啦。最简单的还是用火狐浏览器访问你的网站看看小绿标有没有出来,没有出来的话就不要管了 表情

本文章采用自:https://www.lanka.cn/typechohttps_3327.html

6

评论

博主关闭了当前页面的评论