ミニものブログ(旧)

ミニチュアを作っています!

独自ドメインのWordPressから「はてなブログPro」に移行する方法


スポンサーリンク

ミニチュアとは直接的に関係ない話ですが…。独自ドメインのWordPressから、記事URLそのままで、はてなブログProに移行した経緯です。

 

ミニもの(www.mini-mono.net)というサイトを2011年からWordPressにて運営しています。主にミニチュアの作り方に関する情報サイトです。

 

最近、レンタルサーバーの負荷率が高くなり、サーバーの移転を検討していたのですが、「はてなブログPro」という選択肢も視野に入ってきました。

 

WordPressの自由度も捨てがたいのですが、セキュリティ対策やメンテナンスを考えると、既存のブログサービスを利用するのも有用でしょう。

 

「はてな」は、記事に関する著作権の扱いも、他のブログサービスと比較して、記事執筆者に特別不利な規約ではないので、思い切って移行することにしました。

 

しかしながら、移行失敗のリスクも想定して、契約期間は1か月(1008円/月)を選択。年間払いが安い(2年コースだと600円/月)のは承知していますが、1008はてなポイントを購入して、とりあえず1か月の契約に。

 

ちなみに基本的な、はてなブログの作り方・使い方は、以下の記事が参考になるでしょう。

 

niche.hateblo.jp

まずは、運営しているWordPressからデータを取り出します。以下の記事をご参考に…。

 

wp.kikuchisan.net

インポートは「入力」。エクスポートは「出力」といった感じでしょうか。私は、WordPress管理画面の「ツール」から、「すべてのコンテンツ」を選択して「エクスポート」しています。エクスポートされたファイルは、「wordpress2016-09-11.xml」。たぶん、エクスポートした日付が入るのでしょうね。

 

さて、以下からが移行・引っ越しの手順です。

 

最初に言っておきますが、いきなり独自ドメインの設定を、はてなブログPro上でしてはいけません。独自ドメインの設定は、1番最後にしましょう!(私は、最初に独自ドメインの設定をしてしまい、画像データを移行できなくて、大変な苦労をしました…。)

 

あらかじめ作成しておいた「はてなブログ」に、WordPressから出力した「Wordpress2016-09-11.xml」をインポートします。

 

f:id:mini-mono:20160920084520j:plain

 

管理画面(ダッシュボード)から、「インポート」を選び、プルダウンメニューから「WordPress形式」を選択。「参照」ボタンから、エクスポートファイルを選んで、「文字コード選択へ進む」をクリックしましょう。

 

f:id:mini-mono:20160920084521j:plain

 

文字コードを指定する画面に遷移しますので、何も問題なければ「utf-8」を選択したまま、「インポートする」をクリック。

 

ただし、他の文字コードでWordPressを運営されていた方は、適切な文字コードを選択してください。(おそらく、ほとんどの方は「utf-8」のはずですが…。)

 

f:id:mini-mono:20160920084523j:plain

 

しばらく待ちましょう。

 

f:id:mini-mono:20160920084524j:plain

 

記事データの移行が終わったら、次は画像データの移行です。自分のドメイン上の画像を移行します。ドメイン名を確認して、「移行する」ボタンをクリック。

 

f:id:mini-mono:20160920084525j:plain

 

進捗状況を確認するため、定期的にキーボードのF5ボタンを押したり、ブラウザの更新ボタンをクリックするとよいかもしれません。

 

f:id:mini-mono:20160920084526j:plain

 

私の場合、100枚で移行停止になりました。「移行再開する」ボタンをクリック。

 

f:id:mini-mono:20160920084527j:plain

 

次は、200枚目で止まるかと思いきや…。

 

f:id:mini-mono:20160920084528j:plain

 

400枚目で移行停止に。

 

f:id:mini-mono:20160920084529j:plain

 

次は、500枚目。以降、100枚単位で移行が停止になりました。根気よく、移行作業を続けましょう。

 

f:id:mini-mono:20160920084530j:plain

 

画像データの移行が完了すると、そのページの下部に、ディレクトリの設定へのリンクがあります。そのリンクをクリックしましょう。

 

f:id:mini-mono:20160920084532j:plain

 

従来の「はてなブログ」では、ブログデータを移行すると、URLの構造が変化していました。たとえば…。

 

移行前のURL)www.mini-mono.net/tutorial/salmon-fillet.html

 

移行後のURL)www.mini-mono.net/entry/tutorial/salmon-fillet.html

 

このように、entryというディレクトリが追加され、URL引継ぎが不可能でした。しかしながら、2016年9月より、このentryのディレクトリが消せる、もしくは変更できるように改善されています。

 

staff.hatenablog.com

 …というわけで、「記事のディレクトリ」は空欄にし、「変更する」をクリック。これで記事URLは同一に。

 

f:id:mini-mono:20160920084533j:plain

 

これは補足ですが、私はWordPress上で、カテゴリは日本語にて、タグは英語に設定してました。はてなブログでは、タグがないようで、WordPress上のタグは、はてなブログだとカテゴリに変更されてしまいます。

 

これではカテゴリが煩雑になるので、管理画面の「カテゴリ」から、不要なものを削除し、整理しました。(間違えて、残したいカテゴリを削除しないように!削除すると元に戻せません。)

 

そして、やっと独自ドメインの設定です。

 

f:id:mini-mono:20160920084534j:plain

 

「設定」→「詳細設定」にて、独自ドメインの設定が可能なのですが、うっかりミスしてしまいました。

 

私の場合、「www.mini-mono.net」と入力しなければいけないのですが、「mini-mono.net」と誤入力。

 

あわてて「www.mini-mono.net」と再入力したのですが、うまくページが表示されません。

 

正しく表現すると、ページは表示されるのですが、はてなのドメインで表示されてしまう状態に…。

 

f:id:mini-mono:20160920084535j:plain

 

そこで、独自ドメインの欄を、いったん空欄の状態にして登録してみました。いわゆるリセットのつもりで…。

 

そして、再度「www.mini-mono.net」と正しく入力し、登録すると、きちんとURLが表示されるようになりました。

 

なお、ドメインの設定は、以下の記事もご参考に。

 

www.kototoka.com

kanshin.hatenablog.com

jimeishi.net

 

ちなみに、移行前のWordPressでは、Googleで「ミニチュア 作り方」で検索すると、1ページ目の1から3番目まで表示されていました。

 

f:id:mini-mono:20160920084537j:plain

 

はてなに移行して数日後、1ページ目の4番目に1つだけ…。

 

f:id:mini-mono:20160920084518j:plain

 

これは、また精進して運営しなさいというGoogleからの啓示なのでしょう…。