- 301 リダイレクト
-
Web ページやリソースが別の場所に恒久的に移動したことを表します。
- 302 リダイレクト
-
Web ページやリソースが別の場所に一時的に移動したことを表します。
301 リダイレクト / 302 リダイレクトを設定したページにユーザーがアクセスすると、別のページに自動転送されます。
検索エンジンもリダイレクトを認識し、元のページから新しいページに検索評価を引き継ぎます。ただし、100 % 引き継ぐとは限らず、リダイレクトにより検索順位が変わる可能性があります。
301 と 302 の違い
301 と 302 は、「恒久的か一時的か」の違いがあります。
しかし、長期間 302 リダイレクトのままにしておくと、検索エンジンは 301 リダイレクトと同じように扱います。
とくに理由がなければ 301 リダイレクトを使っておけば問題ありません。
リダイレクトを使用するケース
- ドメインを変更したとき
- パーマリンク(記事やカテゴリーの URL)を変更したとき
- 複数のページを 1 つに統合したとき
ドメインを変更したさい、元々のドメインは保有し続けている必要があります。
最低でも 1 年ほどはリダイレクトを維持しておいたほうがよく、ドメインをだれかに再利用されることを考えると、永続的に保有しておいたほうがよいでしょう。
リダイレクト方法
.htaccess
- meta refresh
- JavaScript(
location.href
)
リダイレクトは一般的に .htaccess
を使用し、.htaccess
の編集ができない場合は他の方法を使用します。
WordPress では、「Redirection」などのプラグインでリダイレクトを簡単に設定・管理できます。