MTをHTMLからPHPに変更.htaccessでリダイレクト...に失敗(涙
嫁が「MovableTypeはPHPじゃないとなんたらかんたら」と言ってたのだが、どうやらPHPじゃないと動かないMTプラグインがあるとか、ごく当たり前のことだがPHPだからこそ実行できる付加機能があるとか、そりゃそうだよねと思い、HTMLからPHPへと変更することにした。
しかしね、問題があるわけだよ。
Googleにアーカイブされてるページだとか、これまでリンクしてもらったページだとか、トラバしたページだとか、そういうのがごっそりリンク切れになっちまうというわけで、それはそれは多大な迷惑をおかけするわけでもありますわな。
じゃあ.htaccess使って、HTMLにリクエストがあったらPHPに飛ばすようにしよう!と思いますわな。というわけで、今回のMovableTypeのPHP化および.htaccessでのリダイレクトに際して、以下のページを参考に行ってみた。
●日々是平安: MTのPHP化 .htaccess編
●MovableTypeを攻略せよ!:MTをPHP化してリビルド軽量に?
●[T]:MovableType3.1のPHP化備忘録
●あわよくば一攫千金: カテゴリ・アーカイブのリダイレクト定義
さて、参考にしたとはいえ、それが無事済んだかというとそうでもない。何をどうやってもInternal Server Errorである。格闘すること数時間、どんなに頑張ってもインターナル・サーバー・エラーだ。ここまで来るとむしろインターナショナル・サイバー・テロなのだろうさあ寝よう、という気分になる。
ま、僕は過去の資産云々よりも未来に目を向けたいので、リダイレクトできようが出来なかろうが、とりあえず全エントリーをPHP化することにした。のだが、リダイレクトしないにしても、何らかの導線を置いておこうということで、個別エントリーのテンプレートに「<$MTBlogURL$>archives/<$MTArchiveDate format="%y%b%d_%H%M%S"$>.php」というリンク先を記述したうえでHTMLとして再構築しておいた。
つまりこういうことだ。
例:http://webdog.be/archives/05227_044444.html
従来通りのHTMLファイルにアクセスすると、PHPへのリンクと、URL変更を告げる文面が表示されるのだ。
うーん...本質から目を背けただけで何も解決してないな(笑)
次回「MTをPHP化、そして.htaccessでリダイレクトにも成功!」につづく
Movable Typeスタイル&コンテンツデザインガイド?コンテンツ管理システム(CMS)ツールとしてのMovable Type活用術&実践サイトデザイン術
即実践!ブログ徹底カスタマイズ術 Movable Typeで自分好みに!?Movable Type3.1/3.0日本語版対応
投稿者 ジェット☆ダイスケ : 2005年3月 1日 17:45
コメント
TBありがとうございます。いつもたのしく拝見させていただいています。奥様のブログ!?(と勝手に思っているのですが)も楽しませてもらってます。
すでに検索ずみでしたら、申し訳ありませんが、
http://www.shtml.jp/htaccess/browser.html
の豆知識と関連するのでしょうかね?InternalってCGIのアクセス権設定で間違えるとよく見かけてたのですが....。とりとめのないコメントで失礼いたしました。
投稿者 thinksell : 2005年3月 1日 19:11
ありがとうございます。
こちらhttp://taka6ra.hiho.jp/blog/archives/2004/11/22_2218.php
でも言及されてますけど、もはやサーバによって違うという事になると、どうにも原因の突き止めようが無いんですよね....
と諦めつつも再度、あれこれ手を変え品を変えチャレンジしていたところ、どうやら成功したみたいです。原因はまったく不明ですが...(笑)
投稿者 ジェット☆ダイスケ : 2005年3月 1日 21:28
このエントリーのトラックバックURL:
このエントリーを参照してないトラックバックは削除する場合があります








