51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

hexo-generator-alias 网页重定向

hexo-generator-alias 网页重定向 {#hexo-generator-alias-网页重定向}

安装hexo-generator-alias 网页重定向插件

|-----------|-------------------------------------------------| | 1 | npm install hexo-generator-alias --save |

如果你的博客页面使用了 hexo-permalink-pinyin Hexo 插件(中文链接转拼音)

而之前的链接已经被搜索引擎收录的话

可以使用hexo-generator-alias 网页重定向

将原本的链接重定向为新的链接

开始 {#开始}

我的一篇博客的原地址为: https://polar-bear.eu.org/2023/06/28/【Hexo】git上传大文件失败/

因为使用了 hexo-permalink-pinyin Hexo 插件(中文链接转拼音)
链接变为:https://polar-bear.eu.org/2023/06/28/hexo-git-shang-chuan-da-wen-jian-shi-bai/

由于我网站已经提交了许多搜索引擎的收录

使用插件改变链接会导致原来的链接打开后404,所以可以在这一篇文章加一个属性,让一篇文章拥有两个url
在原始文章的.md文件中的文章头加入以下代码

|-------------|------------------------------------------| | 1 2 | alias: - 被更换的链接/已经被收录的链接(去掉固定域名) |

如:

|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 | https://polar-bear.eu.org/2023/06/28/%E3%80%90Hexo%E3%80%91git%E4%B8%8A%E4%BC%A0%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%B1%E8%B4%A5/ 去掉https://polar-bear.eu.org即可 --- alias: - /2023/06/28/%E3%80%90Hexo%E3%80%91git%E4%B8%8A%E4%BC%A0%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%B1%E8%B4%A5/ --- |

生成的重定向html {#生成的重定向html}

插件会在原来链接目录下生成一个index.html文件

|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 | <!DOCTYPE html><html><head><meta charset="utf-8"><title>Redirecting...</title><link rel="canonical" href="https://polar-bear.eu.org/2023/06/28/hexo-git-shang-chuan-da-wen-jian-shi-bai/"><meta http-equiv="refresh" content="0; url=https://polar-bear.eu.org/2023/06/28/hexo-git-shang-chuan-da-wen-jian-shi-bai/"></head></html> |

用于指向新的链接

文章头 {#文章头}

hexo的文章.md文件位于

|-----------|---------------------------------------| | 1 | hexo目录\source\_posts (已发布文章) |

内容一般有

|-----------------------|-------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 | title: 【Hexo】git上传大文件失败 author: polar-bear date: 2023-06-28 16:31:20 tags: alias: - /2023/06/28/【Hexo】git上传大文件失败/ --- |

404回家 {#404回家}

如存在无法清除的死链

可以在文章投加入以下内容

打开文章后跳到主页

|---------------|-------------------------------------------------------| | 1 2 3 | --- redirect: 'https://polar-bear.eu.org' --- |

赞(0)
未经允许不得转载:工具盒子 » hexo-generator-alias 网页重定向