MT4.01に泣く

2007/09/21

Categories: other

タイトルにはMT4.01と書いたけど、4.0にアップグレードした時点でおきてた話。
4.01にしたら解決するだろうかと思っていたのだけど、考えがあまかった。

ここのブログは、これまでのファイル名に合わせ、ブログ記事のアーカイブマッピングで「yyyy/mm/entry_basename.html」を指定していてる。
  1. ファイルはアーカイブマッピングに指定したルールで出力されているのに、リンク先(hrefの値)が「yyyy/mm/entry-basename.html」なルールで出力されていてリンク切れまくり。
  2. 月別/カテゴリ別アーカイブに含まれる各記事の「個別ページ」のリンク先(hrefの値)が、なぜかアーカイブページのURLになってしまう。
  3. カテゴリページ自体は出力されているが、リンク先(hrefの値)が、カテゴリページを指しておらずリンク切れまくり。
テンプレートをいじっては再構築を繰り返し。うぅしんどい。

結局、
1については、パーマリンクが変わってしまうが、アーカイブマッピングを「yyyy/mm/entry-basename.html」にして出力ファイル名の方を合わせた。
2と3については、いったん「アーカイブテンプレート」を全部削除し、システムメニュー>ブログ>ブログを選択して「テンプレートの初期化」アクションでデフォルトの状態に戻し、改めてアーカイブマッピングを指定。

で、出力ファイルも全部削除して再構築したらやっとリンクが正しくなった。
あぁぁぁ。

>> Home