Hexo URL変更時のリダイレクト設定|hexo-generator-alias実装手順
概要
本記事では、HexoブログでURLを変更したあとのリダイレクト設定について解説していきます。
というのもHexoのデフォルトpermalinkは日付入りで結構ダサいので、後追いでURLを綺麗にしたくなりますよね(- -;
ただURLを変えるとSearch Consoleの「重複しています、正規ページとして選択されていません」エラーが出たり、被リンクが切れちゃう問題があります。
ここではhexo-generator-aliasプラグインを使って、frontmatterに数行書くだけで旧URLから新URLへリダイレクトさせる手順を紹介していきます!
これでURL変更時の被リンク切れ問題も解消できます。
それではやっていきましょう!


目次
手順
1.hexo-generator-をダウンロード
リダイレクトを簡単に実装するためのライブラリをダウンロード
1 | npm install hexo-generator-alias --save |
2.mdファイルを編集
mdファイルにリダイレクト元のURLを記載する(今回の場合は変更前のURL)
site\source\_posts\[記事].md
1 | alias: |

確認
確認方法
私のサイトの場合は下記のリダイレクト元URLにアクセスすれば、リダイレクト先URLへアクセスされます。
<リダイレクト元URL>https://shinpinoshi.com/【Hexo】記事に自動で目次を付ける(テーマ:light)/https://shinpinoshi.com/2025/10/12/【Hexo】記事に自動で目次を付ける(テーマ:light)/
<リダイレクト先URL>https://shinpinoshi.com/hexo/mokuji/
確認実施
>リダイレクト元URLでページへアクセス
>元ページからリダイレクトされ、新ページへアクセスされる
締め
いい感じに実装&確認できたのではないでしょうか?
記事が少なく結構困りましたが、割と簡単に実装できてよかったです。
Hexoは元のURLだと日付だったりして結構ださっっゲフン ナンセンスなので後追いでURLを変更する人もいると思うんですよね。
そういった方の助けになったらうれしいです!
今回はこれで終了です。
以上お疲れさまでした。