MTOSで行こう!Movable Type Open Source > MTOSをもっと便利に使うために > テンプレートのカスタマイズ > ページが見つかりません

ページが見つかりません...という404 Not Foundを回避する

「ページが見つかりません…404 Not Found」という表示をされることがよくある。
これは、ページの削除や内部リンク先の記入ミスなどで、該当するURL名がないときに表示されるエラーである。

この、「ページが見つかりません…404 Not Found」という場合に、そっけない表示ではなく
あらかじめ用意しておいたページを表示するように変更することができる。

その方法は
1.「.htaccess」に404 Not Foundの場合に表示するURLを指定する
2.404 Not Foundの場合に表示するページを準備しておく
の2つである。
 

まずは 「.htaccess」を設定する。
「.htaccess」は

ErrorDocument 404 /404/

[EOF]

と書けばよい。
メモ帳や秀丸エディタなどのテキストエディタを使って作成する。
htaccess.jpg
この 「.htaccess」は、
「ErrorDocument 404」が起きたとき(ページがありませんという状況になったとき)
「/404/」というフォルダ内(のindex.html)を開く
…ということ意味を表している。
※2行目に改行のみの行があるが、これは意味を持っているので必ず必要です。
※3行目は [EOF]となっているが、これは書く必要がない。[EOF]はテキストエディタなどで自動的に表示されるもので、ここが最後であるという意味の「エンドオブファイル」を略したものである。

作成した「.htaccess」はFTPを使ってWEBサーバにアップする。このときに必ずドメインの「ルート」の位置にアップすること。

▼具体的な設置例
http://www.domo-domo.com/arienaiurl/
上記のページは実際にはありませんが
http://www.domo-domo.com/404/

を開いています。

次に、MTでテンプレートを作成する。
上記の設定に従えば、/404/にindex.htmlを用意しておくことになる。

404エラー用のテンプレート

テンプレートの中身はメインテンプレートをそのまま流用し、コンテンツ部分(<div id="alpha-inner" class="pkg">の下)を以下のように差し替える。


■<a href="<$MTBlogURL$>">株式会社ドモドモコーポレーション</a> > 404エラーページ
<h3 class="entry-header">サイト内検索をしますか?</h3>
お探しのページが見当たりませんでした。<br />
以下の検索フォームでサイト内検索をしますか?<br />
   <p class="posted">
      <form method="get" action="http://www.domo-domo.com/blog/mt-search.cgi">
         <input type="hidden" name="IncludeBlogs" value="3,4,5" />
         <label for="search" accesskey="4">サイト内を検索: </label><br />
         <input id="search" name="search" size="20" />
         <input type="submit" value="サイト内検索" />
      </form>
   </p>
   <p class="posted">ドモドモコーポレーションのサイトには以下のページがあります。</p>
<$MTWidgetManager name="archives"$>
 

出力ファイル: 404/index.html

 となっていることが確認できたらこれで保存と再構築をする。

上記の例では、以下のように表示される。

404jirei.jpg

このページの意味は2つあり、
・探しているページがないのでサイト内検索ができるようにする。
・サイト内のアーカイブやサイトマップを表示することで次のクリックをしやすいようにする。
を同時に表示している。

自由にカスタマイズができるので、各自が自分の思うように作成すればいいだろう。

これで404エラーでそっけない表示から開放されることになる。

 

ページが見つかりません...という404 Not Foundを回避するMTOSで行こう!Movable Type Open Source

フェイスブックの「いいね」はいいですね。

はてなブックマーク:  遠田幹雄中小企業診断士ブログはてなブックマーク数  遠田幹雄中小企業診断士ブログはてなブックマーク  遠田幹雄中小企業診断士ブログはてなブックマーク  ヤフーブックマーク: Yahoo!ブックマークに登録  user ドモドモ[TOP]

株式会社ドモドモコーポレーション


株式会社ドモドモコーポレーション
〒929-1171 石川県かほく市木津ロ64-1 電話076-285-8058 IP電話:050-1462-8058
遠田幹雄 経済産業大臣登録 中小企業診断士#301227 ITコーディネータ#0026162002C
※事務所所在地は地図上で金沢市北部のかほく市JR横山駅近く、
 石川県庁からクルマで約30分北上したところです。
 【ドモドモコーポレーションへのご案内地図】
 よろしく、どもども、ドモドモ。 count


         

MTOSで行こう!のコンテンツ

MTOSで行こう![TOP]
 ※SEOに強いカスタマイズデータを利用した導入方法は【MTOS導入ステップ】をご覧ください

遠田幹雄の予定表

遠田幹雄の予定は【Googleカレンダー】で表示しています。
遠田幹雄のスケジュール表はグーグルカレンダーで
※ログインすると予定をご覧いただけます。
※遠田幹雄の公式ブログ 遠田幹雄です。どもども、ドモドモ(^^)v 中小企業診断士ブログは、ほぼ毎日更新しています。遠田の近況はブログでご確認おねがいします。

お問い合わせ

メールでの問合せはこちらから
ご意見/ご感想はSSL対応の
メールフォームからどうぞ

業務経歴書のご請求

業務経歴書の体裁、実際にはA4で5ページです。
遠田幹雄の業務経歴書の請求はこちら
のメールフォームからどうぞ

それぞれSSLのフォームになっています。

遠田幹雄
代表者のグーグルプラスは「 遠田幹雄(Google+) 」です。

株式会社ドモドモコーポレーション
株式会社ドモドモコーポレーションの企業としての公式サイトは株式会社ドモドモコーポレーションdm2.co.jpです。

ソーシャルブックマーク

はてなブックマーク:サイト全体  はてなブックマーク数
MTOSで行こう!  MTOSで行こう!  はてなブックマーク  ブログはてなブックマーク
ヤフーブックマーク: Yahoo!ブックマークに登録 user
MTOSで行こう!Movable Type Open Source
このサイト「MTOSで行こう!Movable Type Open Source」のフィードを取得する。
atom atom.xmlを取得
RSS RSS1.0を取得
※フィード(Feed)とは、ブログやニュースサイトなどのウェブサイトのコンテンツ概要を配信用に加工した文書のこと。代表的なフォーマットとしてはRSSやAtomがある。
株式会社ドモドモコーポレーション 〒929-1171 石川県かほく市木津ロ64-1 電話076-285-8058 IP電話:050-1462-8058
copyright ドモドモコーポレーション by 中小企業診断士ブログの遠田幹雄 since 2000/10/10 ©