前のは、題名から取っていたのですが、
たまに、変な事になることがあったので
(バージョンUPしたときなど)
エントリーIDを使った名前にしてみました。
この記事は、エントリーを既に書いてしまっている人向けです。
しかも、3.0以降のMovableTypeからスタートした人向けです。
変な事になっても、全く責任を負いませんので、ご了承を。
まず、ウェブログの設定→アーカイブの設定。
個別アーカイブのアーカイブファイルテンプレートを
<$MTArchiveDate format="%Y/%m/"
gt;<$MTEntryID pad="1"
gt;.php
んな感じにする。
(お好みで変えてください。)
ちなみに私は、各月別フォルダに入れてます。
.htaccessを作る。
適当なインデックステンプレートを作成。
以下の様に記入。
<MTArchiveList> <MTEntries sort_order="descend">Redirect <$MTEntryLink
gt; <$MTEntryLink archive_type="Monthly"
gt;<$MTEntryID pad="1"
gt;.php</MTEntries> </MTArchiveList>
自分の設定にあう場所にする事。
太字の部分は自分仕様にカスタマイズするべし。
Buildして、そのファイルを見る。
ブラウザで保存。
(全部コピーしても良い。)
.htaccessに記入。
Redirectの後がhttp://~/となっているので、
その部分を消す。
ココの場合http://noe.lolipop.jp/
.phpの後のhttp://~/は消してはいけない。
.htaccessに関して分からなければ、
ググってください。
そんなこんなで、.htaccessの書式通りにして、UP。
前の個別アーカイブファイルをFTPソフトなどで消す。
そしたら、再構築(Rebuild)。
前のアドレスで行けるかどうかをチェック。
個別エントリにリンクを張っているサイトさんから
飛んで見れば良いでしょう。
もし駄目なら、.htaccessを直してください。
.htaccess作成の為に作ったテンプレートと
書き出されたファイルは消しましょう。
Leave a Reply