moehz.com的备案终于下来了!
《typecho配置全站CDN加速》的基础上更换域名以及上https
本篇是记录过程中碰到的坑,说明一下情况:源站是http,cdn开启https

1. css,js被阻挡

F12查看console中的大堆类似错误如下:

Mixed Content: The page at 'https://www.moehz.com/' was loaded over HTTPS, but requested an insecure stylesheet 'http://www.moehz.com/usr/plugins/Pio/static/pio.css'. This request has been blocked; the content must be served over HTTPS.

解决办法:
在配置文件config.inc.php 中加入一行

define('__TYPECHO_SECURE__',true);//开启https

除此之外,如果之前配置过cdn加速js,css (如《typecho配置全站CDN加速》中第6步的操作),如果当时是http的链接,此时也要修改成https。

/* 定义插件cdn目录(相对路径) */
define('__TYPECHO_CDN_DIR__', 'https://www.moehz.com');

2. 不能评论问题

因为评论action的地址还是http,所有需要改一下评论文件的Form 提交的action的地址
找到主题的评论文件,一般是comments.php ,在里面搜索$this->commentUrl()
$this->commentUrl()修改为:

echo str_replace("http","https",$this->commentUrl());

注:千万不要和某人一样没错,正是在下 (/ω\) ,啥都不懂,还乱省略;