ドメイン失効してログインできなくなったブログにアクセスして記事を移行する方法をまとめました。
ドメイン失効してアクセスできなくなった
更新していなかったWordpressブログを統合しようと思っていましたが、完全に忘れていてドメイン失効してしまい、アクセスできなくなってました。
本来はドメイン失効前に、記事の移行とリダイレクト(旧ブログのURLにアクセスがあったら移行先ブログに転送する)設定とサーチコンソールの移行設定(SEO対策)をする必要がありました。
失効するとDNS解決ができなく、管理画面のログインページすら表示されません。
この状態からブログ記事を移行する方法をまとめました。
ドメイン失効したブログにアクセスする方法
DNSサーバーによる名前解決ができない状態なので、自前で解決すれば良いです。
まずはブログが稼働しているサーバーのIPアドレスを調べます。
IPアドレスを調べる
失効前であればnslookup
コマンド等で調べれますが、今回は契約してるレンタルサーバーのサーバー情報から確認します。
僕はmixhostで運営していたので、コントロールパネルにログインして→「Zone Editor」→「管理」ページにアクセスします。
Aレコードに表示されているのがそのブログ(が稼働しているサーバーの)IPアドレスです。
hostsを編集する
hostsを編集してドメイン名とIPアドレスを紐づけてあげます。
僕はMacbookを使っているので以下のように設定します。
sudo vi /etc/hosts
# 以下追記
150.95.xxx.xxx hogehoge.com
これで名前解決できるのでドメイン名でアクセス出来るようになります。
ブログ記事の移行
管理画面にアクセスして記事をエクスポートし、移行先のブログで記事のインポートをすれば良いです。
プラグインを使った移行も可能かと思います。
最後に
失効後だったので最低限の記事移行しか出来ませんでしたが、失効前に移行作業をしておけば検索エンジンへの影響もありません。
こういうのは忘れずやりたいですね・・