申し訳ございません。エントリによってはリンク切れを起こしています。
ご存知無い方もいらっしゃると思うが、ちょうど一週間前、このブログに使っている MovableType 3.31 を 同じく 4.261 にバージョンアップする事を試みた。結果は見事惨敗。おそらく旧バージョンで使用していたプラグインが 4.261 には対応していなかったようで、その結果アーカイブページが表示されないという結果を招いたようだ。
そこで冷静になって原因になったプラグインを取り除いたり、あるいはアーカイブページのテンプレートの改良で復旧すれば良かったものの、面倒になってディレクトリごとバックアップしておいた旧バージョンに戻してしまった。その時 MySQL データベースを削除せずに戻してしまったかなあ?もう覚えていない。いずれにしてもそこから先は奈落の底。一応 MySQL データベースのバックアップも取っておいたのだが、そのファイルからも復旧が出来ない。
仕方なく新たに MovableType 4.261 を新規導入して、エントリバックアップを読み込むことでなんとか形を整えた。しかしエントリバックアップだと URL データを復旧してくれない。つまりまた再構築の時に URL を吐き出す訳だ。
ここで問題が発覚。旧来の URL と違うじゃん。3日ほど前には【 _ アンダースコア】が【 - ハイフン】に変更されている事に気づき、ちょっと悩んで、こちらの方は MovableType のよくある質問ページで理由が判明(出力ファイル名のアンダースコアがハイフンに変換されてしまう | Movable Type 4 FAQ)。これでオーケーかと思っていたら、本日新たに旧バージョンで吐き出していた URL が途中で途切れちゃっていた事が判った。
つまり MovableType 4.261 なら URL の末尾が【snow_leopard_clipping_file.html】と吐き出されるのに、以前の 3.31では【snow_leopard_cl.html】と吐き出されていたのだ。上記の違いなら設定を変えるだけで大丈夫なのだが、この末尾の違いに対しては手作業で変更するしか考えつかない。実際ブログ記事の編集ページで出力ファイル名を変更できるようなのだが、どれが駄目なのか、おそらく長い記述の物が途中で途切れてしまっていると思われるが、一つ一つ見ていくのはちょっと大変な事。
一応、はてなブックマークを頂いたエントリを少しチェックして変更しておいたのだが、とてもじゃないが全部は無理そう。それにはてなブックマークのものは何とかなったとしても、Google の検索にリストされている物とか到底無理。Google のって何ヶ月かすれば新しいのに変わるのだろうか?あるいはブログ等で引用して頂いている場合もあるだろう。
せっかく引用とかリンクとかして頂いたのに誠に申し訳ない。それなら気づいた時点で旧バージョンで吐き出した URL の物に戻すか?それも一長一短あるような気がする。短期間で出来ればまだしも、時間が掛かってしまっては変更した事によってまたリンクが切れるということもあり得る。
うわあ最悪だ。そんな訳でエントリによってはリンク切れが起こってます。誠に誠に申し訳ありません。全部じゃないんだけれどそこそこありそうです。ただ本日のところは敢えて弄らない方がいいんじゃないかと思っています。もちろん良い方法があれば修正することもあり得ますが、何かいい方法があるでしょうか?
この他にもまだまだ不具合が出てきそうな気がします。すいません。何卒おおめに見てやって下さいますようお願い致します。




コメントする