第一階層に.htaccessファイルを置く。
上から順にリダイレクトをする為、優先順位が高いものから書く。
wordpressのリダイレクトの記述がある場合、優先する場合はwordpressのリダイレクトの記述よりも先に書く。
サイトのリニューアルを想定している為、基本的に301(URLは恒久的に変更)。
リダイレクトの記述を初める場合、以下のコードを書く。
何回でも書いても問題ないが、基本は一回。
RewriteEngine On個別のページにリダイレクト(URLは恒久的に変更)
旧ドメイン:ドメイン/old-page/hogehoge
新ドメイン:ドメイン/new-page/hogehogeへリダイレクト
元ドメインとリダイレクト先URLは半角開ける
Redirect 301 /old-page/hogehoge /new-page/hogehoge正規表現を使用してリダイレクトする場合はRewriteRuleを使う
条件を設定して、リダイレクトを行いたい場合は、RewriteRuleを使う。
例えば、フォルダ内のページをまるごとリダイレクトしたい場合は以下になる。
旧ドメイン:ドメイン/old-page/
新ドメイン:ドメイン/new-page/へリダイレクト
RewriteRule ^category/old-page/(.+)$ /new-page/$1 [R=301,L]old-page以下のページ 例えば ドメイン/old-page/home.htmlは
ドメイン/new-page/home.htmlへリダイレクトされる。
下層のページのページ名は一致している必要がある。

