PhysifApps

趣味と開発メモ保管庫

WordPressからはてなブログに移行する方法メモ

f:id:physif:20191123135546j:plain

しばらくWordPressで記事を書いていましたが、

2019年11月8日にサイトをWordPressからはてなブログへ移行しました。

移行するにあたっての操作などをメモしたので助けになれば幸いです。

注意

  • WordPressで投稿していた記事のいいねやツイート数はリセットされます。
  • 記事などのリンクが変わって検索にも影響するのでPV数が落ち込みます。(ほぼ0まで落ちます)

移行できる内容

移行できる内容は以下の通り。

  • 投稿記事
  • 記事に貼り付けていた画像

 

作業時参考にしたサイト

www.junpeihazama.com

www.simplelifego.com

www.debriefing-web.com

 

ブログデータを移行する

まずはエクスポートからすべてのコンテンツを選択してエクスポートファイルをダウンロードする。

f:id:physif:20191123135543j:plain

ダウンロードが終わったら早速はてなブログへ移動。

ブログデータをアップロードからダウンロードしたxmlファイルを選択してインポートする。

f:id:physif:20191123135546j:plain

文字コードを聞かれるのでUTF-8を選択する。

f:id:physif:20191123135550j:plain

そうするとインポートが開始されるのでしばらく待つ。

f:id:physif:20191123135557j:plain

これまでのインポートから何枚画像が移行できたか確認できる。

ただ表示が更新されなかったりするので、しばらく待ってページを更新して確認しよう。

f:id:physif:20191123135558j:plain

ドメインを対応させる

インポートをしている間に進めておくのが、ドメインの対応。

自分はXserverXdomainを使っているので、お名前.comなどで取ったドメインを使っている方は他サイトを参考にしてください。

まずXserverのサーバーパネルからドメインのネームサーバーの設定に飛ぶ。

XserverとXdomain両方を使っているとデフォルトでXSERVERで利用するにチェックが入っているので、これをXdomainで利用するに変更する。

f:id:physif:20191123135608j:plain

その後、ドメインパネルに移動して、DNSレコード > 新規レコードを追加するから以下のような書き方でレコードを追加する。

ホスト名の欄はサブドメインを指定する。wwwとかappとか。困ったらwwwで良いと思う。

f:id:physif:20191123142037j:plain

一括設定からも書き込んで設定できる。

f:id:physif:20191123135610j:plain

設定できたら、はてなブログの管理ページの設定 > 詳細設定から、先程設定したサブドメイン込みのアドレスを入力して保存する。

f:id:physif:20191123135603j:plain

反映する前に

反映を始めてしまうと、移行元サイト(WP)の管理ページなどにも飛べなくなるので逃しておきたいデータなどを先に逃しておこう!

自分は確認しないで反映してしまいました。何も忘れてるものがないと思いたい。

保存したら後は反映を待つのみ。状態のチェックはドメイン設定をチェックをクリックして確認する。

反映されるまでの間にクリックすると、"エラー"や"エラーコードが見つかりませんでした"と出るが無視していい。

基本1日程度待つと反映されているらしいが、自分の場合は18時間以内に反映されていた。

反映されるとこのように有効と表示され、サイトのドメインも変わっている。

f:id:physif:20191123135613j:plain

他に対応必要になる箇所

見出し

移行した後、記事を確認していると気になる箇所が見出し関係。

はてなだと大見出しはh3になるらしく、h2以上使っていた自分の記事の見出しがテーマ反映されない大問題に。

手打ちで全て対応させたがこの方法記事増えたら現実的な方法ではないとは思うがいい方法あるのだろうか…

Google アナリティクス

Google アナリティクスのIDは前のサイトのものを使い回すことができますが、

今回移行したサブドメイン込みリンクを追加することを忘れずに!