非独自ドメインのBlogger(blogspot.com)から独自ドメインのWordPressヘのリダイレクトの仕方

独自ドメインを使用していないBloggerの人の引っ越しの参考になればと思います。

Blogger 301 Redirectプラグイン

WordPress › Blogger 301 Redirect « WordPress Plugins

Wordpressのプラグインに便利なものがあり、上記のものを使うと簡単に301リダイレクトできます。
ホーム(トップページ)だけリダイレクトしないで、個別記事だけリダイレクトするとかそういう設定も可能です。

このプラグンだけで、
http://blog.blogspot.com/2013/04/blog-post_19.html
から
http://blog.example.com/2013/04/blog-post_19.html
に転送することは可能です。

ここで実際のブログ記事のURLが
http://blog.example.com/xxxx-wp-aaaa/
になる場合は、

Redirectionプラグイン」を使うか、.htaccessを使用して再度301リダイレクト(転送)すればOKかと思います。

実際に、.htaccessをつかって再度リダイレクトする方式を使ってみましたが、問題なく転送されました。

Blogger 301 Redirectの使い方


プラグインの設定のところは、こんな感じでチェックしてください。
404のところなのですが、動作確認が終わるまでは最低でもチェックしておいたほうがよいです。

転送されて、記事が無いときに404になると、分かりやすいと思うので・・・。


次に、リダイレクトさせるために、Bloggerのテンプレートのほうを書き換えます。
設定の下に、Blogger用のテンプレートがテキストエリアに表示されているので、これをBlogger側に取り込んでください。

一度ファイルにして、そのファイルを「テンプレート」->「バックアップ/復元」で取り込むのが簡単だとおもうけど、まあお好きな方法で取り込んでください。

■参考
Blogger 301 Redirect Plugin for WordPress


原理を少し見ると

<meta expr:content='"0;url=http://blog.example.com/?br=" + data:blog.url' http-equiv='refresh'/>
Bloggerのテンプレート側に上記の用に書かれています。

http://blog.example.com/?br=元記事のURL

みたいな感じで、metaタグでリダイレクトかけてるようです。
その後、Wordpress側にURLが来た後に、元記事のURLのパラメータをみて、リダイレクト処理しているという感じですね。

原理はほかのブログでもつかえると思うので、原理だけ使うなり、プラグンとセットでつかうなりすればよいかと思います。

FC2ブログとか、Seesaaブログとかでも、Bloggerのテンプレートと同じことをするものを作成すれば、この「Blogger 301 Redirectプラグイン」が使えるかと思います。

ほか、参考になりそうな情報

プラグイン使用しない方法
がんちゃんのブログ: Blogger(blogspot.com)をよそへリダイレクトする方法

【ブログ内で関連ある記事】

スポンサーリンク

『非独自ドメインのBlogger(blogspot.com)から独自ドメインのWordPressヘのリダイレクトの仕方』へのコメント

  1. 名前:cyapu : 投稿日:2015/04/19 21:22

    はじめまして
    私もBloggerからWordPressにのりかえちゅうなのですが、リダイレクトをBloggerのテンプレートの貼り付けてもエラーが生じてダメでした。
    HTML編集のどの位置に貼り付けるのでしょうか
    私は、最終行にはりつけました。
    ご指導下さい。

  2. 名前:管理人 : 投稿日:2015/04/20 00:12


    >HTML編集のどの位置に貼り付けるのでしょうか
    >私は、最終行にはりつけました。

    HTML編集の場合は、その中身をいったんすべて空にして、そこに貼り付けます。
    つまり、追記で無くて、全体を置き換えるということです。


    記事内で紹介した方法は、
    1.該当の一旦ファイルに保存
    2.「テンプレート」->「バックアップ/復元」で取り込み
    です。

    テンプレートを、取り込んだファイルで置き換えるという作業になります。

    HTML編集でおなじことをやりたいのなら、全体を置き換えるということになるかと思います。

  3. 名前:cyapu : 投稿日:2015/04/20 21:19

    管理人様

    コメントありがとうございます。
    素人質問で申し訳ございませんでした。
    先程、ご指導とおり進めると無事に出来ました。
    ありがとうございます。

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。