ブログを移転しまぁす
お疲れ様です!
新しいURLはこっちになりまーす。
勉強のために独自ドメインとWordpressを使ってみたかったので移転してみました。
だけど、まだまだ変更している最中なのでいろいろ変わるかもしれませんがURLは
http://romakamo32.com/で行きまーす。
昔 Perl で作った cgi が動かない(500エラー)だったり、グーグルフォトをうまく晴れなかったり(リンクは貼れて表示はされるけどアイキャッチ設定できなかったり)とかいろいろと苦戦中です。
はてなブログProはあと十日で契約が切れてしまうそうなので移行の途中だけど報告しておきます。
これからもよろしくお願いします!
<2017/02/24 15:00 追記>
各記事(この記事以外)を表示したときには新URLへ飛ぶようなJavaScriptを作ってみた。参考にしたのはこのサイト(ありがとうございます)。
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>