はてなブログからBloggerへのリダイレクト作業が思ったよりしんどかった話

2019年12月23日月曜日

はてなブログ ブログ引越し リダイレクト

t f B! P L

昨日のお知らせ記事ではてなブログからこのBloggerへ記事を引越したという記事を出しました

昨日のお知らせ記事


まだ見ていない方はこちらも合わせて見ていただけると。

はてなブログ側の作業

まずはてなブログ側の方ではデザインのヘッダーのところのタイトル下の場所に以下のHTML入力します。
はてなブログのデザインからこの場所に入力してください。

<p><b>移転しました。</b></p>
<p><b>約3秒後に自動的にリダイレクトします。</b></p>
<script type="text/javascript" language="javascript">
<!--
 // 新urlの作成
  var domain = "引越し先のURL"; // 新ドメイン(最後のスラッシュは不要です)
  var path = location.pathname;
  var url = domain + path;
 // リンクhtmlの書き出し
  document.write("<a href=\"" + url + "\">" + url + "</a></p>");
 // リダイレクト
  setTimeout("redirect()", 3000); // 3 sec
  function redirect(){
    location.href = url;
  }
 
  // canonical の書き換え
  var link = document.getElementsByTagName("link")[0];
  link.href = url;
-->
</script>

引越し先のURLの所に新しいブログのURLを入れてください。
リダイレクトの時間を3秒から0秒にしたい場合はsetTimeoutの3000の所を0にしてください。
このデザインの部分からでも設定が完了するととりあえず404になると思いますが新しいブログに飛びます。

Blogger側の設定

先程はてなブログ側からBloggerへのリダイレクト設定ができたかと思います。
ですがこのままだとトップページにはリダイレクトできますが、記事は404の状態になると思います。

理由としてははてなブログの記事ページはカスタムしていない場合/entry/年/月/日/時間になっているからです。
そしてbloggerの記事ページは/年/月/タイトルに入っている英文字もしくはblog_post_数字.htmlになっています。

ですがBloggerには設定→検索設定→カスタムリダイレクトで設定することができます。

カスタムリダイレクトの設定は簡単です。
リダイレクト元の所にはてなブログのときの/entry/からの所を入れて、リダイレクト先の所にBloggerに移してきた記事の/年/からの所を入れます。
後は永続的の所にチェックを入れて保存を押して。
変更を保存を押して終わりです。
この変更を保存を押さない限り保存されないので!!!(2回ぐらいあれって思った人がここに)

確認も忘れずに

たくさん記事があると忘れやすいですが、念の為Blogger側で設定した分の記事だけは確認したほうがいいです。
忘れていると404になったまま放置することになるので。
あと1つ1つ設定していると、永続的のとこにチェックしていなかったりとかあります(これ書いている時に見てきたらあった)。

最後に

正直コピペでもしんどかったです

今回30記事ぐらい移したのでURLの末端部分のコピペを60回ぐらいやったことになります。
30記事で疲れたので100記事1000記事以上あるともうBloggerタイプのURL以外で使える所以外のブログサービスに引越しするのは絶対に嫌になりました‥。

でもBloggerは分かるととても自由度があって楽しいのでやってみてください!


簡潔なプロフィール

自分の写真
想像スケッチ*+というブログでしょーもない記事書いています。このブログではAmazonのアソシエイトとして、当メディアは適格販売により収入を得ています。

このブログを検索

ブログ アーカイブ

にほんブログ村と人気ブログランキングのランキングです

QooQ