サイト移行の記録

【公開編】本番デプロイから独自ドメイン切り替えまで

本番公開からドメイン切替まで

連載「サイト移行の記録」の最終回は「公開編」です。ローカル環境で整えたサイトを本番へ公開し、独自ドメイン(webcanta.com)へ切り替えるまでの流れをまとめます。

公開までの流れ:デプロイから独自ドメイン切り替えまで

手順1:Cloudflareへデプロイする

まず、EmDashのサイト一式をCloudflare Workersへデプロイ(公開)しました。この時点では仮のドメインで公開し、中身はまだ空の状態です。データベースとメディア置き場も、このタイミングでクラウド側に用意されます。

手順2:データを本番へ移す

次に、ローカルで確認済みのデータを「サイト移行パッケージ」として書き出し、本番側へ取り込みました。取り込み後は本番でも件数を数え直し、記事・メディア・コメントがすべて揃っていること、トップや記事ページが移行前どおり表示されることを確認しました。

手順3:旧URLから新URLへリダイレクトする

今回の移行では、記事のURLの形が変わります(例:カテゴリーを含む長いURLから、/posts/記事名 という短い形へ)。URLが変わると、検索エンジンの評価や、外部からのリンクが切れてしまいます。

そこで、旧URLから対応する新URLへ自動で転送する「301リダイレクト」を25件設定しました。記事・カテゴリー・固定ページの分をまとめて登録し、実際の旧URLを開いて正しく転送されることを1件ずつ確かめています。

手順4:お問い合わせフォームをつなぐ

フォームはWordPressの仕組みを引き継がず、外部サービスのFormspreeに置き換えました。お問い合わせページの送信先をFormspreeのフォームに差し替え、本番で送信できることを確認しています。

手順5:独自ドメインへ切り替える

最後に、ドメインの向き先を旧サーバーからCloudflareへ切り替えました。登録自体は移さず、ネームサーバー(ドメインの案内先)の変更だけで切り替えられます。切り替え後は次の点を実測で確認しました。

  • トップページと記事ページが新しいドメインで表示される
  • 旧URLのリダイレクトが新しいドメインでも働く
  • お問い合わせフォームの送信先が正しい
  • 検索エンジン向けの設定(サイトマップなど)が新しいドメインのURLになっている

これで、webcanta.comはEmDashで動く新しいサイトとして公開されました。

移行を終えて:チェックリスト

最後に、今回の移行で「やってよかった確認」をチェックリストとして残します。

  • 移行前にコンテンツの数を数えた(棚卸し)
  • 引き継ぐもの/引き継がないものを先に決めた
  • 本番を触る前に、ローカルで移行と表示確認を終えた
  • 件数の一致だけでなく、実際の画面を開いて確認した
  • URLが変わる記事には301リダイレクトを設定した
  • フォームなど外部サービスに置き換えた部分は、本番で送信確認をした
  • ドメイン切り替え後は、表示・転送・フォームを実測で確かめた

サイト移行は「データを移して終わり」ではなく、「移す前の棚卸し」と「移した後の確認」が本体でした。これから移行を考えている方の参考になればうれしいです。

この連載の目次

  1. 「準備編」なぜ移行したのか・何を引き継ぐのか
  2. 「実作業編」記事・メディア・コメントをEmDashへ移す流れ
  3. 「つまずき編」移行で起きた表示の不具合と、その直し方
  4. 「公開編」本番デプロイから独自ドメイン切り替えまで(この記事)

COMMENTS

コメント(0件)

まだコメントはありません