Typecho全站切换HTTPS教程

俊杰 2021-07-07 PM 2076℃ 0条

现在https是大趋势了,浏览器,搜索引擎,都开始嫌弃http了,想着把这个网站也升级成https。

1.申请SSL证书

首先去弄个ssl证书。有钱的可以去买个,省钱的就想着找个免费的。可以去这个网站生成一个freessl.cn,不过免费的只有90天有效期,过期了要重新生成,有点麻烦。有linux的shell能力的,可以使用acme.sh工具,能自动生成和续期证书。而我的网站是放在虚拟主机的,证书要手动部署,所以去阿里云上申请了免费证书,一次可以用1年,省心点。

2.修改数据

在证书安装设置完成后,
修改数据

UPDATE `typecho_options` SET siteUrl = replace (`siteUrl`, 'http://shishiwu.ren', 'https://shishiwu.ren');
UPDATE `typecho_contents` SET `text` = replace (`text`, 'http://shishiwu.ren', 'https://shishiwu.ren');

3.修改代码配置

发现通过https://shishiwu.ren/ 可以打开网站,但是地址引用还是http链接。
这时要去找config.inc.php,增加define('__TYPECHO_SECURE__',true);

好了,终于全站https。

标签: 网站, https, typecho

非特殊说明,本博所有文章均为博主原创。

评论啦~