.htaccessで301リダイレクト及び独自デザインの404.htmlを設定する方法

サーバ
スポンサーリンク

サーバをリニューアル・移転した際、旧ページから新ページへ自動で飛ばしたい時に、301リダイレクトを使う方法をど忘れしてはまったのでメモ。

サンプル例

  • ドメインは http://example.com/ とする

301リダイレクト

例)http://example.com/hoge/fuga.html を http://example.com/fuga.htmlにする

Redirect 301 /hoge/fuga.html http://example.com/fuga.html

ポイントは3つ。

  • 移動前のページは、http://example.com 以下の記述をすること。(/hoge/fuga.html)
  • 移動前と飛び先のページの間には、半角スペースを入れること。
  • 飛び先のURLは、httpからの絶対パスで記述すること。(http://example.com/fuga.html)

独自デザインの404.htmlを設定する

デザインを施した404.htmlをアップロードする。ここではルートに配置していると仮定します。

ErrorDocument 404 /404.html

ポイントは2つ。

  • 移動前のページは、http://example.com 以下の記述をすること。(/404.html)
  • 404の文字と飛び先のページの間には、半角スペースを入れること。