Haramizu.com のリダイレクトを設定

記事一覧に戻る

リニューアルですでにすべてのコンテンツは Haramizu.jp に移行が完了していましたが、haramizu.com はそのまま置いていました。折角なので、きれいに整理しつつ redirect することにしました。

H by Shinichi Haramizu

リニューアルに関しては、これで完了となります。事前の記事は以下の通り。

Web サイトリニューアルしました - ブログ編
blog

Web サイトリニューアルしました - ブログ編

このサイトで展開していたブログですが、今年の初期の頃から毎日更新ということで進めていました。一方 haramizu.com の方は手付かずの状況で放置、という感じになってしまいました。ふと、AI で全部やったら統合するの楽にできるのでは?と思いまして、まずはブログのサイトだけリニューアルしてみました。

Web サイトリニューアルしました - ドキュメント編
blog

Web サイトリニューアルしました - ドキュメント編

Haramizu.com で展開していた技術的な Tips の記事を、ブログサイトだった haramizu.jp にマージをしました。今回、以降をするにあたってすべて Markdown ファイルで記述できるようにして、手軽に変更できるようにした形です。

リダイレクトファイルの作成

Haramizu.com は Next.js で作成をして、Vercel でホスティングをしている形でした。今回、すべてのコンテンツのリダイレクトを設定していきます。

  • トップページは haramizu.jp/doc に
  • それぞれのコンテンツへのリダイレクトの設定
  • 英語のコンテンツはそれの日本語版へのリダイレクト

ページ数はそれほどない、とはいえめんどくさいので以下のような手順で作成をします。

  1. 現在の haramizu.com の sitemap.xml を取得
  2. doc の下の slug は変更をしていないので、sitemap.xml の URL と slug を利用してリダイレクトの情報を作成する
  3. Vercel で展開する redirects の作成
  4. 展開

このくらいの作業なら AI が簡単にやってくれるので大変重宝します。この記事が公開される頃には、すでにリダイレクトの処理は完了しています。