سلام.
منم قبلا این مشکل را داشتم و به روش زیر حل کردم.
اگر امکان Addon Domain دارید یک Addon Domain با نام دامنه قبلی خود در هاست ایجاد کنید.
بعد از اضافه کردن دامنه وارد پوشه مربوط به روت دامنه قبلی شوید یک فایل با نام htaccess. بسازید (دقت نمایید نقطه باید دقیقا در اول نام قرار بگیرد) سپس کد زیر را درون این فایل قرار دهید و ذخیره کنید
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
توجه نمایید در کد بالا به جای olddomain.com نام دامنه قبلی خود را وارد کنید و به جای newdomain.com دامنه جدید سایت خود را وارد کنید.
سپس در گوگل وبمستر تولز مرحله Confirm that 301-redirects work properly را تایید کنید.
منبع آموزش