ども!ゆうき(@ShakaSeYuki)です!
借金480万持ちのしゅうへいさん(@shupeiman)のライブドアブログからワードプレスのブログ移行の手伝いというか
DMできた質問のアドバイスをしたのでその経緯をお伝えします。
今回アドバイスしたしゅうへいさんのブログはこちら。
![](https://mac-like.com/wp-content/uploads/cocoon-resources/blog-card-cache/75d48bc24ed98a3d415853c738b4d2de.png)
しゅうへいさんについてはこちらの記事をご覧ください。
![](https://mac-like.com/wp-content/uploads/2018/07/koukai-radio-kai-160x90.jpg)
ライブドアブログからワードプレス移行の確認
しゅうへいさんからのツイッターのDMで目が覚める。
![しゅうへいさんとのDM1](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.24.47.png)
しゅうへいさんとのDM内容
どうやら移行手順の確認のようだ。
しゅうへいさんの場合は、
- ドメインがライブドアブログの時に使っていたものをそのまま移行
- 記事自体は既にWP側に移行済み
- 記事リンクも過去のものは同じURLになっている
- ライブドアブログは.htaccessが使えない
- ライブドアブログ側が検索に引っかからないようnoindex設定
- ある程度時間が経ったらライブドアブログの方は削除
という感じ。
canonical設定とnoindex設定をする
![しゅうへいさんとのDM2](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.32.57.png)
ライブドアブログ側にcanonical設定
まず行ってもらおうと思ったのは、ライブドアブログの個別ページにcanonical(正規化)設定。
正規化とは、canonicalに設定されているURLが正しいURLですよとgoogleに伝えることが出来るタグです。
重複対策として、noindex(googleのロボットに検索に表示しないでねって伝えるタグ)設定。
headタグ内に入れるタグ canonical(正規化)設定 <link rel="canonical" href="URL"> noindex設定(followはリンクは辿ってもいいよの意味) <meta name="robots" content="noindex,follow" />
![しゅうへいさんとのDM3](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.34.11.png)
canonicalがライブドア側で自動で出しているらしい
どうやらライブドアブログ側で自動でcanonicalタグを出しているらしい。
変更が出来ないようなので、ライブドアブログのショートコードで移行先URLの生成が
出来るか確認してみることに。
ライブドアブログのショートコードでURL生成に挑戦
![しゅうへいさんとのDM4](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.34.38.png)
ライブドアブログのショートコードで置換できるか確認
![しゅうへいさんとのDM5](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.35.00.png)
ショートコードを使って上手くいくかの確認
ライブドアブログ内で使われるショートコードの追加をして
反映してもらう。
![しゅうへいさんとのDM6](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.35.18.png)
うまく変換されない
![しゅうへいさんとのDM7](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.35.45.png)
ショートコードが違うのか上手く変換されない
ショートコードの使い方が場所によって違うらしく、調べてみるも見つからず。
日付と記事名のカスタマイズURLに対応しているショートコードが設定されてないのかな?
試行錯誤してみてもうまく変換されない。
別の方法に切り替えることに。
refreshタグを使って5秒後に移動させる
refreshタグは一定時間(指定できる)経つと
自動的に設定したURLにリダイレクト(移動)出来るようにするタグです。
今回はライブドアブログから来た人向けのために設定します。
contentの数字が何秒後に移動するかの指定(5秒後に移動される) <meta http-equiv=”refresh” content=”5;URL=移行先URL” />
![しゅうへいさんとのDM8](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.37.31.png)
refresh設定を行う
![しゅうへいさんとのDM9](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.37.58.png)
設置完了のようだ
既に設置してある画像のSSL化の仕方
ライブドアブログ側の方は終わったので、ワードプレス側の設定をしてもらうことに。
![しゅうへいさんとのDM10](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.39.52.png)
SSL化の設定
![しゅうへいさんとのDM11](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.40.27.png)
画像の置換が上手く行かないらしい。
WPプラグインsearch regaxを使ってもらう
寝ぼけ眼で見ると画像がhttpのままになっている。
プラグインのsearch regaxを使ってもらう。
![しゅうへいさんとのDM12](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.40.47.png)
置換したドメインが正しいかどうか確認
使っているのに置換されない?ん〜、困った!
ソースを見ると、内部リンクはhttpsになってる(www付き)。
どうやらwww付きで置換したらしい。
画像の方はwww無しなので、そっちも置換してもらうことに
![しゅうへいさんとのDM13](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.41.23.png)
www無しで置換作業
よしよし、これで完了だろう。
保護された通信にするために
画像のSSL化は完了。だがしかし、保護された通信にならない。
ソースを見るとpublisher設定の画像がhttpのままになっていることが判明。
![しゅうへいさんとのDM14](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.41.51.png)
SSL化したのに保護された通信にならない
![しゅうへいさんとのDM15](https://mac-like.com/wp-content/uploads/2018/07/Screenshot-2018-07-31-at-09.42.21.png)
Cocoon設定のOGP設定の画像をクリアしてもらう
公式サイトのフォーラムに解決策があった(流石やで)
Cocoon設定のOGPの項目のホームイメージをクリア又は設定し直すことで解決しました。
終わりに
他のブログからWPブログに移行はかなり大変なのがわかりましたね。
SSL化もしないといけないので、慣れていないと精神が削られます。
お一人で悩まずに、詳しい方に助けてもらうのがベストですよ。
しゅうへいさんとぼくも使っているレンタルサーバーはXサーバーです。
高速かつ安定しているサーバーですので、ブログ移行の際はXサーバーにしましょう。
コメントお待ちしてます!