腾讯公益404关于https的支持

让404页面支持https

原来我们在公益404设置代码:

1
<script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8" homePageUrl="http://yoursite.com/yourPage.html" homePageName="回到我的主页"></script>

其中src不支持https,导致404页面布局混乱。

因为2015年升级404页面的时候https还没有今年这么流行,所以当时在代码中hardcode了http协议导致了这样的疑惑。如果需要支持https需要更改新的src,下面是腾讯给出的相关代码。

1
<script type="text/javascript" src="//qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js" charset="utf-8" homePageUrl="http://yoursite.com/yourPage.html" homePageName="回到我的主页"></script>

使用markdown创建404页面

如果使用hexo搭建博客,直接在source文件夹下新建404.md文件,内容如下:

1
2
3
4
5
6
7
---
title: 404
permalink: /404.html // 告诉系统这是404界面
comments: false
---
// homePageName如果是网页主页直接设置为"/",如果是其他则直接设置成url,例如:https://www.baidu.com/
<script type="text/javascript" src="//qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js" homePageName="回到我的主页" homePageUrl="/"></script>

参考链接: