引っ越しした(兼Livedoorブログからの移行メモ)

5/10に、livedoorのブログ(http://tech-memo.blog.jp)から引っ越しした。
取り急ぎ報告と、実施作業の概要を記載。

FTP等でサーバーにファイルをアップロードできるのであれば、WordPress.comや他のレンサバへの移行も同様の作業を実施できれば対応可能と思う。

301リダイレクトの設定が必要なことは把握していたが、実際に対応したことがなかったので色々勉強になった。

引っ越し時に行ったこと

ブログデータの移行

  • Livedoorブログのデータ(MT形式)をエクスポート→新サーバーにインポート
  • Livedoorブログの画像ファイルをエクスポート→新サーバーにインポート

手順は探せば出てくるので割愛。例として以下を参照。

livedoor Blog(無料)をWordPressに移行(引っ越し)する手順 | HPcode(えいちぴーこーど)
livedoor BlogをWordPressに移行する手順です。livedoor Blogには画像を取得する機能が備わっていないため、スクレイピングツールなどで自分の画像を抽出して保存する必要があります。 ※ なにか不具合が生じても一切の

移動元サイト(Livedoorブログ)側の作業

移動元の全てのサイトから移動先サイトへの(移動元側の)設定。
具体的にはLivedoorブログの管理画面をポチポチする。

  • 移動元:http://tech-memo.blog.jp→移行先:https://tech-memo.netへのトップページのFQDNの転送設定
  • 移動元:http://tech-memo.blog.jp→移行先:https://tech-memo.netへのサイト全体の転送設定

上記を実施することで以下に対して301リダイレクトでの転送が可能になる。
http://tech-memo.blog.jp/archive/***.html → https://tech-memo.net/archive/***.html

トップページのFQDNの転送設定

livedoorブログの管理画面にログインし、「ブログ設定」をクリック。

ブログ設定

ブログURLを選択。

ブログURL設定のページに移動後、以下の手順で設定。

  1. 「ドメイン」タブを選択
  2. 独自ドメインに変更するを選択
  3. 設定する独自ドメインを入力
  4. 「設定ボタン」クリック

サイト全体の転送設定

ブログURL設定のページに移動後、以下の手順で設定。

  1. ドメイン転送タブを選択
  2. 「転送設定を追加する」ボタンクリック
  3. 転送元ドメイン(tech-memo.blog.jp)を入力し、OKボタンを押下

移動先(新サーバー)側の作業

Livedoor側の設定が完了したので、以下の転送が可能になった。
http://tech-memo.blog.jp/archive/***.html → https://tech-memo.net/archive/***.html

ただし、新サーバーのhttps://tech-memo.net/archive/配下にはブログのデーターは存在せず404エラーが発生してしまう。
ブログのデーターは、https://tech-memo.net/?p=NNNNに存在するため、confファイルなどで以下のように再度リダイレクトする設定が必要。

  http://tech-memo.blog.jp/archive/***.html  (リダイレクト) 
→ https://tech-memo.net/archive/***.html  (更にリダイレクト)
→ https://tech-memo.net/?p=NNNN  (最終リダイレクト先)

今回は、.htaccessでスタティックに設定をした内容を記載。
ページが100個以上あり、法則性のないリンクを手作業で紐づけたため率直に表現するとデスマッチデスマ。

.htaccessの設定

mod_rewriteを有効にしている場合、以下のひな型を元に301リダイレクトを実施。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^{転送元公開ファイル}(.*)$ ../?p={転送先公開ファイル}$1 [R=301,L]

.....................................

</IfModule>
以下設定条件の場合の記述方法

転送元URL:http://tech-memo.blog.jp/archives/hoge.html

移動先URL:https://tech-memo.net/?p=12345678

後は、一つ一つのサイトを地道に張り付けてゆくだけの内職を延々をやるべし。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^hoge.html(.*)$ ../?p=12345678$1 [R=301,L]

.....................................

</IfModule>

参考サイト

情報公開いただきありがとうございます。多謝。

ライブドアブログからWordPressへ引越しする手順
ライブドアブログからWordPressへ引っ越し(移行)する方法(記事の取り出しから301リダイレクトまで)をご紹介しています。
【徹底解説】LivedoorブログからWordPress移行の準備・手順・注意点 | サイト引越し屋さん
LivedoorブログからWordPressに移行したくないですか?この記事では、LivedoorブログからWordPressに引越すための準備や手順、注意点について解説しています。詳しくはクリックして本文をご覧ください。


コメント

タイトルとURLをコピーしました