エントリーアーカイブを、PC用とi-mode用の2種類(以上)作ると、PermaLinkが問題になる。
具体的には、作成した2種類のうち、どちら一方しかPermaLinkのURLに指定できないことが問題。
これの対策として、あえてダミーの第3のエントリーアーカイブを作成し、それには添え字(.html)が無い状態のURLを「設定-公開」で設定し、それを優先とすると、
今度はトラックバックのURLがそのダミーのURLになってしまうと言う副作用が発生した。
ほとほと困っていたところに、↓このページを発見。
MovableTypeのPermalinkでのURL変更
一気に解決となった。
このページは元々解決しようとしたのは、サーバー移転時にPermaLinkの食い違いを防ぐことだったが、
そこで使われた手法が、私の問題に流用できる。
つまり、このページの解決手段は、今まで使っていた、<$MTEntryPermaLink$>タグを使わず、
<$MTArchiveDate$>タグから、PermaLinkを自分で作ってしまう、という技!
これを使えば、添え時部分の制約から解き放たれる、と言うわけだ。 |