404 ページのカスタマイズ - ウェブマスター ツール ヘルプから生成してもらったコードは以下のような感じ。
<script type="text/javascript"> var GOOG_FIXURL_LANG = 'en'; var GOOG_FIXURL_SITE = 'http://www.example.com' </script> <script type="text/javascript" src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"> </script>
GOOG_FIXURL_LANGとGOOG_FIXURL_SITEでそれぞれ生成する言語と参照したいサイトを指定する。この部分は各サイトで異なるので適当に設定。ここの場合は以下のような感じ。
<script type="text/javascript"> var GOOG_FIXURL_LANG = 'ja'; var GOOG_FIXURL_SITE = 'http://za.toypark.in' </script> <script type="text/javascript" src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"> </script>
このままだとjavascriptを切っている人には不親切なので、エラーがあったときに踏んで欲しいリンクのリストをパンくずリストとしてつけておく。結局下のようになった。実際のページは何らかのエラーによってあなたの指定したURLは正しく表示できませんでした。 - 綾小路龍之介の素人思考にある。
<h2>目的のページを探すためのヒント</h2> <ol> <li><a href="http://www.google.com/search?q=site:za.toypark.in&num=100">Google検索でza.toypark.inのページを探す</a></li> <li><a href="http://za.toypark.in/">za.toypark.inのトップページに行く</a></li> </ol> <script type="text/javascript"> var GOOG_FIXURL_LANG = 'ja'; var GOOG_FIXURL_SITE = 'http://za.toypark.in' </script> <script type="text/javascript" src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"> </script>
最後に以下のように.htaccessを書き換えて、作ったページに飛ぶように設定する。
ErrorDocument 401 /html/2003/01-02.html ErrorDocument 403 /html/2003/01-02.html ErrorDocument 404 /html/2003/01-02.html ErrorDocument 405 /html/2003/01-02.html ErrorDocument 500 /html/2003/01-02.html