トップ «前の日記(2011/04/16(Sat)) 最新 次の日記(2011/04/23(Sat))»
【ソース+水=麦茶色の何か】

半期 四半期 全カテゴリ

今日の一言


2011/04/17(Sun) アサキム来たー! [長年日記] 9:30現在 10℃

_ [雑記][tdiary] (個人的メモ)旧HPから新HPに、ドメイン以下の階層を引き継いだまま自動転送させる方法

具体的には、

旧ページ:http://aaaaaaaa.aaaaa.aa/~akihiro-i/dialy/?date=20110409#p05

から、

新ページ:http://akihiro-i.net/~akihiro-i/diary/?date=20110409#p05

に移動をさせたい場合の記述方法。

こんな感じで書く。

<script language="JavaScript">
from_url = location.href;
to_url = "http://akihiro-i.net/~akihiro-i/diary/" + from_url.substring(42);
document.write("「" + location.href + "」から「" + to_url + "」に移動します。");
location.href = to_url;
</script>

現在のURLを取得し、「http://aaaaaaaa.aaaaa.aa/~akihiro-i/dialy/」以降の階層構造を「http://akihiro-i.net/~akihiro-i/diary/」に結合させて転送する。

JavaScriptなので「戻る」ボタンが使えなくなることもないし、転送がいやな場合は、ここ(http://akihiro-i.net/~akihiro-i/diary/?date=20110409#p05)で紹介したYesScriptを使って不許可にすることもできる。

自分としては、今のところこれがベストかな?

tDiaryなら、ヘッダにこれを追記するだけで全てのページで有効になるしね。

以上!