同じサーバでドメインを引っ越したい
独自ドメインでサイトを構築したものの、気が変わって別のドメインにしたくなったのでその際の設定をメモ。
やりたいこと
- https://site1.xx/からhttps://site2.xx/にアドレスを変更する
.htaccessを編集
RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^site1\.xx RewriteRule ^(.*)$ https://site2.xx/$1 [R=301,L]
これで転送完了です。
下位のページも$1のおかげで例えば
https://site1.xx/hoge.html
と入力しても
https://site2.xx/hoge.html
とそのまま引き継げます。
上記の例ですとhttpsの書き方になっていますので、httpで実行したい場合は
RewriteCond %{HTTPS} on ⇒ off
としておきましょう。
この書き方はサブドメイン(www)を転送するやり方を応用してみました。
RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www.site1.xx$ RewriteRule ^(.*)$ https://site1.xx/$1 [R=301,L]
コメント