ブログ運営

はてなブログからWordPressへ引越し後に「ブログカード」を404表示にしない対処法

こんにちはー。縄跳びパフォーマーの粕尾将一(@macchan8130)です。

先日はてなブログProからWordPressに引越しをしました。

パーマリンクの修正がほぼ完了したのでウェブマスターツールを見ていたら、こんなことに・・・。

embed1

おーい・・・なんだこれ!?「/embed/●●/」の404リダイレクトが大量に来ている!!

調べてみると、これははてなブログの「ブログカード」で表示される時のURLのようです。

embed2

※ブログカードの例

でもこのせいでembed/●●というURLが生成されて、WordPressに乗り換えた瞬間に全てが404になっちゃうんですよ。

そこで今回は「(Redirection)リディレクション」というプラグインを使った修正方法を紹介します。

[toc]

リディレクションを使って301リディレクションをする

まず301リディレクションをザックリいうと、このURLは古いから新しいのに永久に変えてね!とGoogleさんにお伝えする方法。すると古いURLにアクセスしても自動的に新しいページに飛ばしてくれるし、なにより評価を引き継げるんです。

ということで、今回はこのembedを含んだURLの修正を「301リディレクション」を使ってやりたいと思います。

リディレクションをインストール

さっそくプラグインのRedirectionをインストールします。

詳しいやり方はこの辺のページに書いてあるので参考にしてください。

インストールができたら次に進みます。

embedを全てentryに変換する

ブログカードのURLは、通常のURLの/entry/の部分を/embed/にして生成されています。なのでこれらを全て/entry/に飛ばしてあげればリンク切れを修正できます。

リディレクションをインストールしたら、上のタブにある「新しい転送ルール」をクリック。

下の方にある新しい転送ルールを追加の項目に以下のように記載します。

embed3

ソースのURL:/embed/(.*)$

一致条件:URLのみ

操作:URLへ転送

正規表現:チェックを入れる

ターゲットURL:/entry/$1

グループ:何でもOK(任意のグループを先に作っておきましょう)

これで/embed/●●にアクセスされても、自動的に/entry/●●に移動してくれるようになります。

おわりに

WordPressへの移動は本当に大変です。ホントに次から次へと問題が・・・。

今回もウェブツールを見ていたら偶然発見した問題でした。もし他にもアナリティクスやページを見ていて「??」と思ったら、すぐに原因を解明しましょう。

もしかすると重大な問題が背景にあるかもしれません。

せっかく描いてきたブログのドメイン評価を落とさないよう、地道な作業をしていきましょうー。

はてなブログからWordPressに移行しよう。やり方の流れと設定の注意点を徹底解説。

2016年7月5日

独自ドメインはメリットしかない。適当なURLであなたが損してる理由。

2016年7月7日