はてなブログからBloggerへの引っ越し

2019年3月27日水曜日

blogger

t f B! P L

はてなブログからBloggerへ引っ越しを行いました。

理由:

Google Adsenseを無料で使いたかったから。
BloggerはGoogleが提供されているブログサイトということで、審査は必要ですが、無料でGoogle Adsenseが利用できるようになるようです。

引越方法

引っ越しは以下の手順で行いました。

  1. はてなブログから記事をエクスポート
  2. TXTファイルにてBlogger用に変換
  3. TXTからXML形式へ変換
  4. XMLファイルをBloggerへインポート
  5. はてなからBloggerへのリダイレクト設定

2. TXTファイルにてBlogger用に変換

ここが肝だと思うので、ここを念入りに解説します。
はてなブログでブログを書くと、はてなキーワードと呼ばれるリンクが勝手に付与されます。
こちらを一括置換するために正規表現での検索置換が可能なVisusal Studio Code(無料)を使用して、以下のように置換しました。
検索:<a class=“keyword”.+?>(.+?)
置換:$1

もう一つ引っ越しの際に気をつけたのが、はてなブログにアクセスした人をリダイレクトでBloggerに呼び込む方法。
下記のようなJavascriptをヘッダに埋め込み、Blogger側はカスタマパーマリンクにはてなブログ側のBASENAMEの"/"を取り除いたものを設定しました。
これではてな側にアクセスした人も今までどおり呼び込めます。

<p><b>移転しました。</b></p>
<p><b>3秒後に自動的にリダイレクトします。</b></p>
<script type="text/javascript" language="javascript">
<!--
 // 新urlの作成
  var domain = "https://star-beads.blogspot.com/2019/03/"; 
  var path = location.pathname;
  path = path.replace( /\//g , "" ) ;
  var url = domain + path + ".html"; 

 // リンク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>

PV

PVアクセスランキング にほんブログ村

ブログ村

このブログを検索

ブログ アーカイブ

自己紹介

システムエンジニアとして12年ほど勤めたあと、社内SEに転職しました。 2017年に転職して、2019年に中古マンションを買いました。

リモートデスクトップのプロキシ越え

社内ネットワークからクラウド上のサーバにリモートデスクトップしたい Azureなどのクラウド環境にWindowsOSを立ち上げると、インターネット経由でリモートデスクトップ接続することになります。会社のネットワークからインターネットにアクセスする場合はプロキシサーバーやファイ...

QooQ