Si, 1ero usa un 404.php personalizado que redirija todo o al home o a tu nueva url.
Insertar CODE, HTML o PHP:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://minuevodominio.com/");
exit();
?>
Avísale al server que tu 404 está en una ruta en particular (a modo de refuerzo).
Insertar CODE, HTML o PHP:
RewriteEngine On
ErrorDocument 404 /404.php
Crea un index.php de refuerzo que redireccione al nuevo dominio
Insertar CODE, HTML o PHP:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://minuevodominio.com/");
exit();
?>
Para subdominios, creo que el código sería algo como esto:
Insertar CODE, HTML o PHP:
#Todos los subdominios al nuevo
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.*\.dominio\.com$.*
RewriteRule ^(.*)$ https://minuevodominio.com/ [R=301,NC,L,QSA]