トップページ > ブログ > MTをPHP化、そして.htaccessでリダイレクトにも成功!

MTをPHP化、そして.htaccessでリダイレクトにも成功!

html→phpのリダイレクト(.htaccess)ついに成功だ!

前回の「MTをHTMLからPHPに変更.htaccessでリダイレクト…に失敗(涙」からの続き。

thinksellさんからコメントいただいた.htaccessに関するページhttp://www.shtml.jp/htaccess/browser.htmlの豆知識の箇所にもあるように、何か余計なものが入れば一発でInternal Server Errorになる。

ということが、日々是平安: MTのPHP化 .htaccess編でも言及されている。スペルミスなどではなく、大文字小文字やスペースや改行の有無によって変わるとなれば、エラーを出す組合せは無限夢地獄のように広がるわけで、ひとつずつ成功するまでトライ&エラーを繰り返すということだ…あううう

で、今回僕が成功したのは全くの偶然(笑)何が原因だったか良く分からない。けど、一応手順を書いておこう。

まず、インデックステンプレートを新規作成して、以下の文字列を記入。
<MTArchiveList archive_type="Individual">
Redirect permanent /archives/<MTEntries><$MTArchiveDate format="%y%b%d_%H%M%S"$>.html</MTEntries> <$MTBlogURL$>archives/<$MTArchiveDate format="%y%b%d_%H%M%S"$>.php
</MTArchiveList>

1行目の「<MTArchiveList archive_type="Individual">」の後と、最後の行の「</MTArchiveList>」の前(つまり「.php」の後)に改行が入っている。他は改行無し。

テンプレートの名前は「htaccess」これはなんでも良いと思う。で、出力ファイル名なんだけども、前は「htaccess.php」としてたのを「htaccess.txt」にしてみた。そんなの関係あるのかどうか分からないけどね。

いつもはMacOSXのTransmitというFTPソフトを使ってるんだけど、再挑戦では基本に立ち返って懐かしのFTPソフトFetchを使用してみた。これも関係あるかどうか分からないけどね。

で、テンプレ再構築して吐き出した「htaccess.txt」を、Fetchを使って「.htaccess」にリネーム。するとあら不思議!こんな風に「http://gajetdaisuke.com/archives/05227_044444.html」HTMLファイルにリンク貼ってるのに、PHPへリダイレクトしてくれるじゃないですか!?

なぜ?なぜ?なんで成功したのか分からない(笑)

てゆうか、たかが.htaccessでこんな苦労するとは…(笑)


Movable Type標準ハンドブック

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

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



投稿者 愛場大介(Daisuke AIBA / Jetdaisuke) : 2005年3月 1日 22:06

» ブログのPHP化 from FAKE BLOG
以前、カテゴリーページの分割の際、カテゴリーページだけPHP化したのですが、 他のページもPHP化したほうが良さそうなので、下記の記事を参考に作業をしました。 … [続きを読む]

トラックバック時刻: 2005年7月31日 23:39

ジェット☆ダイスケ

ジェット☆ダイスケ
愛場大介/ジェット☆ダイスケ
昭和生まれの古い男がこのブログを地味に更新しつづけております。趣味はブログです。 ツイッターIDは @jetdaisukeです。 また、YouTubeのチャンネル登録はこちらからできます。

ナノ一眼 PENTAX Q の実力
iPhoneとも戦えるカメラ、ナノ一眼 PENTAX Q を購入しました
シャッター切るたび画調が変わる PENTAX Q のランダムなクロスプロセスが楽し過ぎるのだ
PENTAX Q トイレンズ比較 魚眼/広角/望遠
ペンタックスQのバッテリは、フジフイルム、コダックとも共通
ナノ一眼PENTAX Qをもう一台導入しまして
ナノ一眼 PENTAX Q でも星を撮影できた
PENTAX Q 動画モードについての感想

世界最小15倍ズームレンズB008とキヤノンEOS 60Dで大自然を撮ってみよう!
TAMRON 18-270mmF3.5-6.3 Di2 VC PZD B008
タムロン 18-270mmF3.5-6.3 Di2 VC PZD B008

バリアングル液晶でビデオ撮影も快適なデジイチ
Canon デジタル一眼レフカメラ EOS 60D
EOS 60D
レビュー記事:
EOS 60Dのバリアングル液晶はやっぱり動画撮りやすいです
キヤノン 一眼レフ EOS 60D を購入してみた

[地球圏最強の標準レンズ]
シグマ30mm F1.4レンズは企業プロモーションビデオにも使える優れもの
SIGMA 30mm F1.4 EX DC

Canon EFレンズ 50mm F1.8 II 最安の単焦点レンズを試す
Canon EFレンズ 50mm F1.8 II
[最安の超広角レンズ買うた]
タムロン超広角ズームレンズ TAMRON SP AF10-24mm F/3.5-4.5 Di II
TAMRON AF10-24mm F/3.5-4.5 DiIILD Aspherical
TAMRON AF10-24mm F/3.5-4.5 DiIILD

【EOS 関連記事】
キヤノンEOS Kiss X3関連で購入したアイテムまとめ1 純正品編
キヤノンEOS Kiss X3関連で購入したアイテムまとめ2 お役立ち編
キヤノンEOS Kiss X3関連で購入したアイテムまとめ3 交換レンズ編

最近のエントリー