最近、サイトの引越しに携わる事が多く、
あるサイトでは、
htaceessのredirect permanent 301
がサーバーエラーとなって、リダイレクトが出来ない状況でした。
metaタグで1つ1つリダイレクトするしかないか。
と思う方もいらっしゃるかもしれませんが、
まずは、htaccessに以下を記載して試してみてください。
===
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
===
※example.comへ移転先のURLを差し替えて下さい。
作業量、サイトの引き継ぎ効果を考えると、
圧倒的にhtaccessでのリダイレクトが効果的です。
リダイレクト時のアクセスエラーの際には、こちらも試してみてください。