前言
今天看了下我的博客“长ping”关键词竟然排到了谷歌搜索结果的第一位!但是昨天更新了所有文章的url地址,谷歌并没有及时抓取最新内容。所以导致这个排名第一的网页,用户打开之后看不到内容,这样的用户体验是绝对无法忍受的!于是,就有了自定义404页面的需求。本文记录了将404页面重定向到网站首页,并引导客户在网站内进行搜索的具体操作步骤。
操作步骤
以下操作步骤适用于任何主题,不管你是hexo还是其他主题,操作步骤都一样。
在博客主题的source文件夹下面创建
404.html
,这个html文件就是用来自定义404页面的。
比如我是next主题的博客,就是在\themes\next\source
路径下创建404.html
接下来编辑这个html文件,写入自定义404页面的内容,我用了腾讯的公益404页面,以下代码供参考:
!!注意:请将以下代码中的
https://dana5haw.com
替换为你的网站首页,返回主页(您可以进入首页继续搜索)
替换为引导用户回到网站首页的引导语。
js文件的地址可能会有更新,请以腾讯官方代码为准
1 |
|
- 部署上传,更新网站。输入命令
hexo g -d
即可。 - 测试404页面。在域名下输入一个不存在的地址,看看404页面是否更新成功。比如我的域名是
dana5haw.com
,那么我可以输入https://dana5haw.com/111
这个不存在的地址进行测试。
看看自定义之后的404页面是什么样子呢?
结语
你还可以把404页面写得很炫酷,掌握这个操作方法就可以了。
参考
https://www.zhihu.com/question/21650209
相关文章
https://dana5haw.com/posts/en/how-to-customize-404-page-in-hexo-blog.html