Follow Us.RSS

Re:404 not Found時、トップページにリダイレクトしたい

  • 新規投稿
  • ログイン

その他Re:404 not Found時、トップページにリダイレクトしたい

ご質問ありがとうございます。

.htaccess で 404 時に表示するファイルをトップページに指定してもよいのですが、その場合、アクセスしようとした URL にトップページが表示されてしまい、画像等のリンクが壊れてしまいます。

そこで、おすすめなのが、エラー表示ファイルの方を書き換える方法です。CMONOS.JP では「/error/404.html」に Not Found 時のページが書かれています。

こちらを書き換えてトップページへ移動するようにすればよいのではないかと思います。このエラーファイルもアクセスしようとした URL として表示されますので、画像等は絶対パスで記述する必要があります。

下記は 404.html の書き換え例です。

<html>
<head>
<title lang="ja">ファイルがみつかりません。</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta http-equiv="refresh" content="5; url=/" />
</head>
<body>
<h1>ファイルがみつかりません。</h1>
<p><a href="/">&raquo; トップページに移動する</a>
</body>
</html>

以上参考になりましたら幸いです。

CMONOS スタッフ
  • CMONOS スタッフ
  • MacOS X/Safari6.0
  • 2012年9月3日(月) 15時33分34秒
タイトルは内容を簡潔にまとめたものにしてください。
「質問です」などのタイトルで投稿することはできません。
アイコン
この E-Mail は表示されません。
添付ファイル
(< 1000000 byte)
サイズ (<800) × (<800) ピクセル
ユーザー環境MacOS X/AppleWebKit537.36
  • 新規投稿
  • ログイン