トップページ > ブログ > MTをHTMLからPHPに変更.htaccessでリダイレクト...に失敗(涙
カスタム検索

MTをHTMLからPHPに変更.htaccessでリダイレクト...に失敗(涙

.htaccessでのリダイレクトにことごとく失敗したよ!



Clip to Evernote


嫁が「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標準ハンドブック

Movable Typeスタイル&コンテンツデザインガイド?コンテンツ管理システム(CMS)ツールとしてのMovable Type活用術&実践サイトデザイン術

即実践!ブログ徹底カスタマイズ術 Movable Typeで自分好みに!?Movable Type3.1/3.0日本語版対応



Clip to Evernote



投稿者 ジェット☆ダイスケ : 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:

このエントリーを参照してないトラックバックは削除する場合があります

track feed

最近のエントリー