C# と .NET Framework 4 を主にWindows Formのアプリケーション開発について

2008年12月 6日

MovableType で 404ページ MovableType で 404ページ

カスタム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ページが準備できました。

トラックバックURL

このエントリーのトラックバックURL:
http://www.cs-dotnet.com/cgi-bin/mt-tb.cgi/227

Comments

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)