Permalinkを変更
MTでエントリを作成すると、各エントリのファイルはarchivesディレクトリに連番のファイル名で作成されますよね。
これがとても苦痛でした。見るたびゲンナリ(–;)
年、月、日などがわかるディレクトリにそれぞれファイルを保存したかったのです。
やっとその作業できて、すっきりしました。
参考:
Permalinkを変更
Movable Type file rewrite
では、その具体的な方法を・・・。
ファイル名のフォーマットを決めます。
Daily PYoN2の場合はIndividual Entryが/archives/年/月/日/時分秒.htmlとすることにしました。
(ほんとは時分秒の後ろにキーワードも入れて試したのですが、エラーが出てしまったのでこの形式に)
■ファイル名のフォーマットを設定
・[BLOGの設定]-[アーカイブの設定]ページの「Individual」の「アーカイブ・ファイルのテンプレート 」の欄に次を入力します。
・[保存]して「再構築」します。
■リンク切れ対策
この変更にともなってリンク切れにならないように.htaccessを使った対策をします。
・[Templateの編集]の「新しい Index Template を作る」で次のように入力します。
「出力ファイル名」 htaccess
・「インデックス・テンプレートを再構築するとき~自動的に再構築する」のチェックを外します。
・「テンプレートの中身」に以下を入力します。
Redirect permanent /daily/archives/<MTEntries><$MTEntryID pad=”1″$>.html</MTEntries> <$MTBlogURL$>archives/<$MTArchiveDate format=”%Y/%m/%d/%H%M%S”$><$MTEntryKeywords dirify=”1″$>.html
</MTArchiveList>
(ディレクトリ名は変更してくださいね)
・テンプレートを保存して、htaccessテンプレートファイルだけを再構築します。
・出来たhtaccessファイルをDLします。
・htaccessファイルの内容を.htaccessに追加入力するか、出来たファイルを.htaccessとしてアップします。
・本当にリダイレクトされるか試してみます。
以前のファイルのURL(例:http://www.mysite/blog/archives/000067.html)を入力して、新しいURL(例:html http://www.mysite/blog/2003/11/30/121950.html)にリダイレクトされていたらOK!
・古いファイルは念のためバックアップして、サーバーから削除します。
この方法でDaily、Monthlyも変更しています。
Dailyのフォーマット
Monthlyのフォーマット
htaccessのテンプレートは以下です。
・Daily用
Redirect permanent /daily/archives/<$MTArchiveDate format=”%Y_%m_%d”$>.html <$MTBlogURL$>archives/<$MTArchiveDate format=”%Y/%m/%d/”$>index.html
</MTArchiveList>
・Monthly用
Redirect permanent /daily/archives/<$MTArchiveDate format=”%Y_%m”$>.html <$MTBlogURL$>archives/<$MTArchiveDate format=”%Y/%m/”$>index.html
</MTArchiveList>
以上(^.^)
※新しくYearlyも作りたいところですが、この方法ではできません。
ArchiveYear Pluginを利用する方法は、chitatopopsさんの年ごとのアーカイブが参考になります!
関連記事
インターネット接続PCを利用して無料もしくは格安料金で電話が可能!








はじめましてー。
Posted at 2004/1/14 水曜日 4:03 AM by stemとってもわかりやすい説明感謝です!
やっとうちのサイトも階層化することができました。
トラックバックさせていただきました。
ありがとうございました!
stemさん、はじめまして。
Posted at 2004/1/14 水曜日 10:10 AM by richa@pyon2TB & コメントありがとうございました!
階層化、おめでとうございます。
できるとすっきりしますよね♪
はじめまして
Posted at 2004/2/4 水曜日 15:12 PM by 櫻子。私もこちらを拝見して、構築前にPermalinkを変更しました。
説明がとてもわかりやすかったので助かりましたです、ありがとうございました(^-^*)
トラックバックさせていただくほうが良いのでしょうが、すみません、まだよくわからなくて(^ ^;
少しでもお役に立てていただけたなら幸いです。
Posted at 2004/2/4 水曜日 19:13 PM by richa@pyon2構築前に出来たなんて羨ましいです!
トラックバックじゃなくても全然OKですよ~。
コメントいただけただけでとっても嬉しいです♪
はじめまして
Posted at 2004/2/8 日曜日 22:05 PM by つじとっても綺麗なサイトですね。MTカテゴリ内容もわかりやすくて導入したくなるものばかりです。
MyblogList登録させていただきました。
こちらの常連になれたらいいな♪
では、またー
つじさん、はじめまして!
Posted at 2004/2/9 月曜日 0:38 AM by richa@pyon2素敵なお言葉ありがとうございます。
でもでも、スタイルもカテゴリも変えたくて仕方ないんです~。もうぐちゃぐちゃで(^_^;)
リスト登録もありがとうございます。
どうぞどうぞ、こんなところでよろしければまたいらしてくださいね♪
はじめまして。私も前々からディレクトリ毎に整理したかったんです~。あ、嬉しいなーと思って早速参考にさせて頂いてやってみたんですけど、どうしてもhtaccessテンプレートファイルが作成されないんです。エラーが出てしまうんです。こちらで説明されてる通りやってみたんですが・・。
また自分なりに挑戦してみます!ありがとうございました。
Posted at 2004/2/12 木曜日 16:49 PM by RubyRubyさん、はじめまして!
Posted at 2004/2/12 木曜日 17:42 PM by richa@pyon2htaccessテンプレートファイルの再構築のときにエラーが出ちゃうんですか!?
うーん、どんなエラーでしょう???
もう解決されているといいのですが…
あ、お返事ありがとうございます!
実は今も.htaccess講座なんてものを見てお勉強し直してたところなんです(汗 エラーは「テンプレート ‘htaccess’ の作成に失敗しました
」って、こんなエラーが出ます。作成できないみたいなんですぅ~。何ででしょうねぇ?私の何か設定ミスとかなのかもしれません。また頑張ってみます!
バナー(?)のワンちゃん達の絵かわいいですね~!
Posted at 2004/2/12 木曜日 18:59 PM by Ruby作成に失敗するということは…
テンプレートの中身に入力している内容が怪しいような。
サンプルのディレクトリがちょっと変わりものかもしれないので(^^ゞ、ディレクトリはあってます?
もし間違いなくてエラーが出るとしたら…
例えば、Dailyで試してもエラー出ちゃうかしら。
MTでいうバナーですね!
Posted at 2004/2/12 木曜日 20:35 PM by richa@pyon2ありがとうございます(^.^)
MT使ってると「バナー」という言葉がややこしくなりますよね(笑)
スミマセン(汗 私がやっぱり間違ってたようです。.htmlでないとこの方法は無理なんでしょうか?私のところではPHPを使用したいと思ってるのですが・・。で、今拡張子をhtmlに変えて、新しいBLOGを作成してみたところ成功しました!
何だかいきなりお邪魔して質問ばかりでごめんなさい。
そうです。MTでいうバナーのことです(笑 確かにややこしいですよね~。
Posted at 2004/2/12 木曜日 22:48 PM by Rubyえっ、phpで使えませんか!?
参考にしている「Movable Type file rewrite」はhtmlからphpへの書換えなんです。
まだphpが使える環境ではないのでhtmlからhtmlへの変更で書いたのですが、近い将来この方法でhtmlからphpへ書き換える予定です。
うー、謎…(^_^;)
もしも何かわかりましたら教えていただけると嬉しいです。
お役に立てませんでしたが、これに懲りずにまたいらしてください!
Posted at 2004/2/13 金曜日 9:36 AM by richa@pyon2こんばんは!PHPでうまくいったみたいです!やっぱり私の記述ミスというか設定ミスというかでした
(; ̄ー ̄A アセアセ・・・ 何度もお返事頂けてとても嬉しかったです。今後もどうぞよろしくお願いします。
今、新しくサイトを構築中です。できあがり次第お知らせにきます。良かったら遊びに来てください!
本当にどうもありがとうございました。
Posted at 2004/2/14 土曜日 1:42 AM by Rubyよかった~ & おめでとーございます(^o^)丿
ぜひぜひ、公開されたらお知らせくださいね。
Posted at 2004/2/14 土曜日 20:41 PM by richa@pyon2たのしみに待ってます♪
こんにちは!richaさん。この件では大変お世話になりました。やっと形らしい形になりましたのでお知らせにあがりました。richaさんのBLOGとは比べ物にならないBLOGでお恥ずかしい限りですが・・・(汗
「Blogpeople」の方登録させて頂きました。今後ともよろしくお願いします。
Posted at 2004/2/20 金曜日 14:13 PM by Ruby改Varieわーい、お知らせありがとうございます。
Posted at 2004/2/20 金曜日 23:45 PM by richa@pyon2早速伺ったのですが、とっても素敵なBLOG!! わたしの方が恥ずかしいです(^_^;)
今度ゆっくりお邪魔させてくださいね。
こちらこそこれからもどうぞよろしくお願いいたします。
p.s. リンクありがとうございました!
richaさんこんにちは。
早速参考にさせていただきました。
わかりやすくて簡単にできました。(^^)
ですが、ちょっとわからないとこがありまして。
Posted at 2004/3/16 火曜日 12:46 PM by taka-c「.htaccess」って、リンク切れの心配がある場合のみ必要なんですよね?。エントリーが無い状態では「.htaccess」の設置は必要ないってことで良いのでしょうか?。
taka-cさん、こんにちは!
着々と進んでいらっしゃるようですね~(^.^)
そうですそうです!
Posted at 2004/3/16 火曜日 13:52 PM by richa@pyon2既存のファイルの名前を変更した場合に「.htaccess」を利用します。
なので他に設定することがなければ置く必要はありません。
Permalinkの変更
数日使ってみて、MT使ってる方々の多くがなぜ書き残してるかやっとわかったような気がする。今の時点でどこをカスタマイズしたかわからんようになってしまった・・・。 だからちゃんと書き残したり、トラックバックさせていただきます。 わかり易くてとても助かりました(^…
Posted at 2004/3/19 金曜日 1:30 AM by e-Groover,logすいません。TB誤爆でした。削除していただけないでしょうか?
Posted at 2004/12/22 水曜日 3:55 AM by mstmstさん、遅くなってしまいましたが、削除しておきました。
Posted at 2004/12/23 木曜日 13:13 PM by richa@pyon2