リダイレクト (htaccess)
リダイレクトする方法はいろいろあるけれど、サーバーが許せばhtaccessを使うのが良いみたい。
SEO的に、Googleがページの評価を引き継いでくれるから。ということらしいです。
RewriteEngine On
RewriteRule ^(.*)$ https://www.new.com/
これで、すべてのファイルがひとつのドメインにリダイレクトされる。おそらく、下層フォルダもすべて。
RewriteRuleとRedirect permanentがあるけれど、RewiteRuleの方が優位。
正規表現などが使えるからということだと思う。ただ、Apacheの設定による。mod_rewriteが使えるかどうかということだと思う。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteEngineをOnにして、httpsの通信ではない時という条件をつけて、httpsのアドレスにリダイレクトしている。
RewriteRule ^(inquiry/.)$ /lp/index.php [R=301,L]
RewriteRule ^(contact/.)$ /lp/contact/ [R=301,L]
サブフォルダをリダイレクトさせる場合は上のようにする。
ループしないように気をつければ大丈夫。