MovableType で 404ページ
カテゴリの構造を若干整理しようと思ったのですが、既存のリンクが404エラーになってしまうのも不親切です。(内部リンクのエラーの可能性もあるしね)
というわけで、スタティックな404ページを作成しました。
このブログではダイナミック パブリッシングは使っていないので、カスタム インデックス テンプレートに作ります。
MTのダッシュボードでインデックステンプレートを開いて[インデックステンプレートを作成]します。
テンプレートの内容は、メインページのテンプレートを元にしています。
コピーした内容からメインインデックスをであることを主張している定義を除去します。
(小粋空間さんのテンプレートを元にしているのですが...オリジナルの部分が良く分からなくなってます)
たとえば次のような定義:
<MTSetVar name="main_template" value="1">
<MTSetVar name="main_index" value="1">
<MTSetVar name="body_class" value="mt-main-index">のbody_calssの値は適当に変えました。
また、エラーメッセージとGoogleウェブマスターツールにある [拡張された404ページ] の設定を追加して、このブログを再検索する事が出来るようにしてあります。
で、[テンプレートの設定]の出力ファイル名に"error-404.html"を設定して、保存と再構築を行います。
これでブログのトップ ディレクトリにカスタム404ページが準備できました。

Comments