301リダイレクトと302リダイレクトの方法です。
SEO的にも気にされる方も多いと思いますが作業をする人向けにコピペで簡単使えるように書いておきます。

301と302リダイレクトの違い

  • 301リダイレクト・・・永続的移転。
  • 302リダイレクト・・・一時的移転。

実際にリダイレクトを掛けるには?

301リダイレクトを.htaccess で記述する。

/からhttp://転送先ドメイン/へ転送

Redirect permanent / http://転送先ドメイン/

Redirect permanentが使えなかった場合Rewriteを使う。
Rewriteつまりurlを書き換える。

#--------------------------------------------------
# exsample.com から exsample.net へ301リダイレクト
#--------------------------------------------------
RewriteEngine On
RewriteCond %{http_host} ^exsample.com
RewriteRule ^(.*) http://exsample.net/$1 [R=301,L]

どうしても転送出来なかったら

#--------------------------------------------------
# exsample.net へ301リダイレクト
#--------------------------------------------------
redirect 301 / http://exsample.net/

302リダイレクトを.htaccess で記述する。

#--------------------------------------------------
# / から exsample.net へ302リダイレクト
#--------------------------------------------------
RedirectTemp / http://exsample.net/

302リダイレクトをHTMLで記述する。

<head>~</head>の間に以下を記述

<!-- exsample.netへ302リダイレクト -->
<meta http-equiv="refresh" content="0; URL=http://exsample.net/">

  • http://accesslabo.net/ アクセスラボ

    Webデザインをしている方でも301と302を気にせず使ってる多いんですよね。
    (SEO的には結構重要ですが)

    また記事楽しみにしています。

  • arisa

    こんにちは!サイトを移転するのにもものすごく慎重になります。
    単純にサーバーへデータをうつしたりするだけなら簡単ですが、ちゃんと旧ページや旧サイトにも気を配りたいですね。