MT4.01に泣く 

|
タイトルには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については、いったん「アーカイブテンプレート」を全部削除し、システムメニュー>ブログ>ブログを選択して「テンプレートの初期化」アクションでデフォルトの状態に戻し、改めてアーカイブマッピングを指定。

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

       
Powered by Google App Engine

このブログ記事について

このページは、tckzが2007年9月21日 00:33に書いたブログ記事です。

ひとつ前のブログ記事は「LDAP認証でADユーザを使ったredMineへのログイン」です。

次のブログ記事は「redmine 0.6.0が出てた」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.04