MT4: ブログの削除の後先
Movable Typeの「システムメニュー」から試験的に作ったブログ(仮ブログ名「テスト」)などを削除しても、サーバーには「テスト」のフォルダーはしっかり残っている。 他の人のことは知らない。私の場合。
それが残っている限り「テスト」ブログはWeb上で表示されることに気づいた。取説などを深く読まない悪い習性のせいか。
この問題に至った経緯。こんなことに陥る人がいるかどうかはわからないが・・・
そのブログは初めテスト用だったけどそのまま続けてしまい、MTの仕組みがわかってきた頃に新たにリニューアルして似たブログ「新ブログ」を新設する。古い「テスト」ブログの記事は「新ブログ」にインポートしたので、「テスト」ブログは不要になる。
まあ、その辺いい加減なので、「テスト」ブログはもういらんと「システムメニュー」より削除した。
その後気づいたことで、「テスト」ブログをリンクしてくださっている方がおられるのを忘れていた。言ったように「テスト」ブログは表示されるが、私はその「テスト」はもう更新しない。
リンクは当然いつまでたっても「テスト」を表示しつづける。
しばらくたって「新ブログ」も充実してきた頃、「テスト」をリンクしている方が気になって尋ねてリンクをクリックしてみると相変わらず「テスト」が表示される。
でも、もうMTのシステムメニューのブログには「テスト」がないので、既に移転のお知らせ記事を載せることも不可能。
そして、この記事の最初の部分に気づくのだが、システムメニューでブログを消しても、サーバーには「テスト」フォルダーは残っているのだ。それで何とかできないかと試行錯誤。
失敗例
新しいブログを作り、「公開設定」(「設定」>「公開」)で「公開パス」を「テスト」ブログの残っているフォルダーのパスにしてみた。
失敗。
ここは悩まずに他の手を考える。
成功例
サーバー上の「テスト」のなかを見ると「index.html」がある。
前回の記事「HTML: BlogやHPを引越ししたとき」の方法をこの「index.html」に記述すればどうだろうと思い、いったん「index.html」をパソコンにダウンロードし、HTMLを書き換え(追記)してみた。
・・・・・・・・・・・・・・・・・・・・・・・・・・
<HEAD>
<META http-equiv="Content-Script-Type" content="text/javascript">
<SCRIPT language="JavaScript"><!--
location.href = "http://****/";
// --></SCRIPT>
</HEAD>
・・・・・・・・・・・・・・・・・・・・・・・・・
「http://****/」は飛ばしたいURLを書く。
保存して、サーバーの同じ場所にアップロード。
さて、リンクはどうなっているか。
飛んだ!
googleで「テスト」を検索して出てきたリンクをクリックしても「新ブログ」に飛ぶ。
飛びすぎて、「テスト」ブログのかけらも出てこない。
一瞬にして「テスト」ブログがWebから消えた。
なんか複雑。
だけど、成功。
深いことはわかりません。
こんな偶然はこうやって書き留めておかないとすぐ忘れるので記事にしました。

