昨天给自己DG授权站用康乐反向代理加了一个cdn贝,今天早上决定给博客也加一个,但是加了之后出现了一个灵异事件,我发现强制https貌似失效了,于是我在源站开启了强制https,但是开启后页面直接打不开了,看了一下是301重定向次数过多导致的,无奈之下就先把强制https关了,然后和哥们撸王者去了。。。。
排位五连败后的我(灰常不开森的说),百度逛了一圈找到一串代码,实验了一下居然可以了,虽然只支持首页强制https,但是总比之前强了。(已经有了新的解决方案)

方法如下:

在后台 >> 系统设置 >> 站点地址 ,连接加上HTTPS://
编辑Typecho站点根目录下的文件config.inc.php 加入以下代码

 /** 开启HTTPS */
define('__TYPECHO_SECURE__',true);

typecho后台编辑模板文件在footer或者header加入以下js代码实现强制全站https(ps.此js代码搬自代码之家),有人问我为毛不用伪静态规则强制跳转呢,谁让我用这个脑残康乐反向代理呢m9( `д´ )!!!!

<script type="text/javascript">
var targetProtocol = "https:";
if (window.location.protocol != targetProtocol)
 window.location.href = targetProtocol +
  window.location.href.substring(window.location.protocol.length);
</script>

就这样问题解决了,现在博客源站用的腾讯云学生机,cdn节点为长沙高防10M带宽节点,速度又提高一个百分点,开森^_^

随便打个广告(别打我(๑´⍢`๑)):本站cdn加速由冰心薄荷互联提供,产品都为优质节点,需要的可以光顾一下哦http://bxbhidc.cn/