Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@fujimo096

【サイト移行】リダイレクト処理

概要

サイト移行時には旧サイトと新サイトで同コンテンツのURLが異なる場合がある。その場合、旧サイトのURLでアクセスするとステータスコード404が返され、そのまま放置していると検索サイトからの評価が下がる。それを防止するためにはhtaccessによりリダイレクト処理を行うことが望ましい。

ステータスコード301・302

301:恒久的なリダイレクト(Permanent Redirect)
コンテンツの移動や変更時に使用する。

302:一時的なリダイレクト(Temporary Redirect)
サーバ・サイトメンテナンスに使用する。

リダイレクト処理

.htaccessに下記を記述する。WordPressを使用している場合は正規表現のものを使用しないと下層のURLのものも適用されループする可能性がある。

通常のリダイレクト
Redirect 301 移転前のURL 移転後のURL
正規表現の条件に該当するリクエストをリダイレクトする場合
RedirectMatch 301 /旧サイトのページ$ https://新サイトのページ

関連記事

【apache】htaccessの概要

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?