Follow Us.RSS

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

  • 新規投稿
  • ログイン

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

お世話になっております。

CMONOSを導入後、サイト構成が(当然のことながら)変わりますね。
すると、検索エンジンでは旧サイトの構成でもインデックスされているので、検索エンジンからトップページ以外をクリックすると「ファイルが見つかりません」とでてきて、検索サイトに戻されます。

404 not Foundの場合は、上述のように検索サイトに戻すのではなく、トップページにリダイレクトしたいのですがどのようにすれば良いでしょうか。

.htaccessにどのように記述し、どのディレクトリに放り込むのか、具体的に教えて頂ければ幸いですm(_ _)m

ボンダイ-エヘッ
  • 太田
  • Windows XP/Chrome21.0
  • 2012年9月3日(月) 13時32分28秒

その他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秒

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

404.htmlを編集することで無事解決致しました。

5秒後に自動的にトップページに転送されるのですね。好都合です。

いつもおありがとうございますm(_ _)m

ボンダイ-ニコリン
  • 太田
  • Windows XP/Chrome21.0
  • 2012年9月3日(月) 23時40分21秒

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

ご返信ありがとうございます。
お役に立てたようでほっとしております。
また何かありましたらお気軽にご相談ください。
お待ちしておりますm(_ _)m。

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