Hexo博客更换url结构后配置自动跳转
因为修改过博客的链接规则, 原来的链接是 https://zahui.fan/xxx/
修改成了 https://zahui.fan/posts/xxx/
或者删除了部分标签,造成了搜索引擎内之前收录的一些链接都变成了 404,不利于 SEO
如果是 hugo,可以查看这篇文章:Hugo博客批量更换url结构
在 hexo 中我们可以使用 hexo-generator-alias
对文章进行跳转。
安装 hexo-generator-alias
1 | npm install hexo-generator-alias --save |
GitHub 地址: https://github.com/hexojs/hexo-generator-alias
全局配置
比如 tags、category 等这种不存在对应的 markdown 文件, 可以配置在全局配置 _config.yml
中:
1 | alias: |
文章配置
配置在文章的 front-matter
中:
1 |
|
abbrlink:就是文章本来的链接, 比如我的就是 https://zahui.fan/posts/57e7c794/
alias: 这个是关联的链接,配置成 /57e7c794/
, 则访问 https://zahui.fan/57e7c794/
会跳转到本篇文章。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论