Presented by Nishishi via Movable Type. Last Updated: 2008/09/28. 17:11:18.

Not Found ページを作り替えた

Not Found ページ今までテキトーな作りだった Not Found エラーページを新しく作り替えました。まあ、内容はそんなに変わってないんだけど。ヘッダとメニューバーを加えて、検索窓を用意してみました。

.htaccessファイルを使って「404 Not Found」エラーページを独自の内容に置き換えるとき、置き換えた先のHTMLファイル内でSSIが利用できるかどうかちょっと心配したんだけど、問題なく使えました。
良かった良かった。

ErrorDocument 404 /errors/404.shtml

404エラーページは、どんな階層(URL)で表示されるか分からんので、内部リンクは相対パスではなく絶対パスで書く必要があります。相対パスで書いた場合、基準になる位置は、ユーザが指定した「存在しないパス(URL)」になります。

でも、404エラーページの内部でCGIを呼んだ場合、そのCGIが認識する「HTMLの存在しているパス」は、本来の(404エラー用)HTMLが存在するパスのようでした。
なかなかややこしいな。^^;;;

この日記へのコメントはお気軽に! コメント数:0 トラックバック数:0

コメント

コメント数: 0件

コメント投稿欄 この日記に対するコメント投稿を歓迎します。

保存しますか?



※本文中にURLは書けません。(書くと投稿が拒否されますのでご注意下さい。)

投稿後、投稿できていないように見えることがあります。ブラウザのキャッシュが読まれているだけですので、ページを再読込すれば(=たいてい[F5]キーを押せば)投稿内容が反映されていることが確認できるはずです。連続投稿を試す前にご確認下さい。(^^;)

トラックバック

このエントリーへのトラックバックURLを表示するにはここをクリック
※スパム防止のため、トラックバックURLは別ウインドウで表示します。(JavaScriptが有効でないと表示されません。)