ロリポップ!にてサイトリニューアル。
旧サイトがルートフォルダ"/"、新サイトは2階層目のフォルダ"/abc"。
http://www.***.jpはロリポップの管理画面、サブドメイン設定から"/abc"にアクセスするよう設定可能。
で、http://***.jpの場合。
サーバーサイドリダイレクト(301リダイレクト)
.htaccessでリダイレクトを行うことにする。
こちらの方がSEO的にもいいみたい。旧サイトの下層にもアクセスできないようにできるし。
この場合ロリポップにあった
Redirect permanent / http://www.***.jp
で設定するとループしてしまいエラーになった。
下記のようにすると大丈夫でした。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(***\.jp)(:80)?
RewriteRule ^(.*) http://www.***.jp/$1 [R=301,L]
念のため下記で301リダイレクトができているか確認。
View HTTP Request and Response Header
旧サイトがルートフォルダ"/"、新サイトは2階層目のフォルダ"/abc"。
http://www.***.jpはロリポップの管理画面、サブドメイン設定から"/abc"にアクセスするよう設定可能。
で、http://***.jpの場合。
サーバーサイドリダイレクト(301リダイレクト)
.htaccessでリダイレクトを行うことにする。
こちらの方がSEO的にもいいみたい。旧サイトの下層にもアクセスできないようにできるし。
この場合ロリポップにあった
Redirect permanent / http://www.***.jp
で設定するとループしてしまいエラーになった。
下記のようにすると大丈夫でした。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(***\.jp)(:80)?
RewriteRule ^(.*) http://www.***.jp/$1 [R=301,L]
念のため下記で301リダイレクトができているか確認。
View HTTP Request and Response Header