読者です 読者をやめる 読者になる 読者になる

ろまちゃん、にやけすぎ

自転車に乗ったこととかその他いろいろと書いています

ブログを移転しまぁす

お疲れ様です!

 

新しいURLはこっちになりまーす。

romakamo32.com

 

勉強のために独自ドメインとWordpressを使ってみたかったので移転してみました。

だけど、まだまだ変更している最中なのでいろいろ変わるかもしれませんがURLは

http://romakamo32.com/で行きまーす。

 

昔 Perl で作った cgi が動かない(500エラー)だったり、グーグルフォトをうまく晴れなかったり(リンクは貼れて表示はされるけどアイキャッチ設定できなかったり)とかいろいろと苦戦中です。

 

はてなブログProはあと十日で契約が切れてしまうそうなので移行の途中だけど報告しておきます。

 

これからもよろしくお願いします!

 

<2017/02/24 15:00 追記>

各記事(この記事以外)を表示したときには新URLへ飛ぶようなJavaScriptを作ってみた。参考にしたのはこのサイト(ありがとうございます)。

beiznotes.org

 

JavaScriptなんてあんまり使っていないのでちょー簡単に作ってみた。参考にする人が居るかわからないけど一応あげておきます。

<script type="text/javascript" language="javascript">
<!--
 // 新urlの作成
 // case0. /entry が無い場合はなにもしない
 // case1. 以下のURLはURL変更お知らせなので何もしない(この記事)
 //       "/entry/2017/02/23/232939"
 // case2. 最近の記事
 //   旧:"/entry/2017/02/21/233842"
 //   新:"/entry/2017/02/21/20170221233842"
 // case3. 昔の記事
 //   旧:"/entry/20060514/p2"
 //   新:"/entry/2006/05/14/20060514p2"
 // case3'. 昔の記事(こんな URLもある)
 //   旧:"/entry/20060905"
 //   新:"/entry/2006/09/05/20060905"

    // 新ドメインの設定
    var domain = "http://romakamo32.com";

    // 現在の URL を取得
    var local_path = location.pathname; // "/entry/2017/02/21/233842"
    var year = local_path;
    var mon  = local_path;
    var date = local_path;
    var suff = local_path;

    // case0. の確認
    if( local_path.indexOf( "/entry" ) == -1 ) {
        // なにもしない
    }
    // case1. の確認
    else if( local_path == "/entry/2017/02/23/232939" ) {
        // なにもしない
    } else {
        // ブログ移転を表示
        document.write( "<hr>" );
        document.write( "<p>2017/02/23(Thu), ブログを移転しました。</p>" );
        document.write( "<p>5秒後に新URLへ飛ぶはずですが</p>" );
        document.write( "<p>飛ばなければクリックおねがいします</p>" );

        // case3' の確認
        if( local_path.indexOf( "/", 7 ) == -1 )
        {
            year = local_path.slice(7,11);
            mon  = local_path.slice(11,13);
            date = local_path.slice(13,15);
            suff = local_path.slice(7);
        }
        // case3 の確認
        else if( local_path.indexOf( "p", 7 ) != -1 )
        {
            year = local_path.slice(7,11);
            mon  = local_path.slice(11,13);
            date = local_path.slice(13,15);
            suff = local_path.slice(7).replace(/\//g, "");
        }
        // case2 の確認
        else
        {
            year = local_path.slice(7,11);
            mon  = local_path.slice(12,14);
            date = local_path.slice(15,17);
            suff = year + mon + date + local_path.slice(-6);
        }

        // 新しい URL を作成
        var path = "/entry/" + year + "/" + mon + "/" + date + "/" + suff;
      var url = domain + path; 

        // リンクhtmlの書き出し
      document.write("<a href=\"" + url + "\">" + url + "</a></p>");
        document.write( "<hr>" );

        // リダイレクト
      setTimeout("redirect()", 5000); // 5 sec
      function redirect(){
        location.href = url; 
      }
 
       // canonical の書き換え
      var link = document.getElementsByTagName("link")[0];
      link.href = url;
    }
-->
</script>
広告を非表示にする