ファイル名をコントロールする

カテゴリ: 準備

これは必須の作業ではないのですが、デフォルトの設定では投稿したエントリはMovableTypeのプログラムが適当な名前を付けてHTMLやPHPでファイルを作成してくれます。

ところがサーバを移転したり、MovableTypeを再セットアップしたときに同じファイル名で構築されるとは限りませんので、エントリ同士でリンクを貼っている場合や、閲覧者がそのページにブックマークをしている場合リンク先が変わってしまいます。

そこでMovableTypeが出力するファイル名をあらかじめコントロールしてしまおうというわけです。

左メニューの"ウェブログの設定"をクリックして、右上に表示される"アーカイブの設定"をクリックします。
"アーカイブ・ファイルのテンプレート"という項目が空欄になっていると思いますが、そこに下記のコードを記入します。
個別エントリーアーカイブ
<$MTArchiveDate format="%Y/%m/%d-%H%M%S"$>.php
月別アーカイブ(日付アーカイブの名前を変更してあります)
<$MTArchiveDate format="%Y/%m/"$>index.php
カテゴリー・アーカイブ
<$MTCategoryDescription$>/index.php

こんな感じです。
それぞれ記事の作成日時、またはカテゴリの説明を元にファイルを出力するように設定します。

記事の作成日時が2005年1月23日4時56分32秒でカテゴリが"movable"なら、個別アーカイブは"2005"ディレクトリの"01"ディレクトリに"23-045632.php"というファイル名で、月別アーカイブは個別アーカイブと同じディレクトリに"index.php"というファイル名で、さらにカテゴリー・アーカイブは"movable"ディレクトリに"index.php"というファイル名で出力されます。
これらはいずれもMovableTypeの設置時に作成した"archives"ディレクトリに出力されます。年や月が変わったり、カテゴリを追加すれば自動的にディレクトリも作成されます。

当然、サイトのPHP化をしない場合は"php"の部分を"html"にしてください

 
 

トラックバック(0)

このページにトラックバック&リンク

このエントリに関連する記事をブログに書いた方は、お氣軽にトラックバックしてください。
言及リンクは必須ではありませんが、このページの内容に関係のないトラックバックは削除します。

トラックバックURL:


CAPTCHA スパム防止のため、トラックバックURL末尾の XXXXXX 部分を上記画像の数字に置き換えてからご利用ください。お手数ですがご協力よろしくお願いいたします。

リンク用ソースコード:


このブログ記事を参照しているブログ一覧: ファイル名をコントロールする

コメントをどうぞ

アイテム


カテゴリ

アーカイブ

   
OpenID対応しています OpenIDについて