2 ejemplos diferentes más usados. Código htaccess para redireccionar con un 301 todas las urls de un dominio a otro dominio usando la directiva RedirectMatch de apache.

Para el ejemplo voy a usar un dominio viejo (telar.es) desde el que crearé la redirección 301 hacia uno nuevo (bufa.es):

1) Para hacer una redirección de “todas” las urls de ese dominio viejo (telar.es) al “index” de otro dominio nuevo (bufa.es):

RedirectMatch 301 (.*) https://www.bufa.es/

# telar.es ⤍ bufa.es
# telar.es/contacto ⤍ bufa.es
# telar.es/etc/etc ⤍ bufa.es

2) Para hacer una redirección de “todas” las urls de ese dominio viejo (telar.es) a “todas” sus urls correspondientes en dominio nuevo (bufa.es) pues el código sería:

RedirectMatch 301 (.*) https://www.bufa.es/$1

# telar.es ⤍ bufa.es
# telar.es/contacto ⤍ bufa.es/contacto
# telar.es/etc/etc ⤍ bufa.es/etc/etc

(*) Comentado con # es lo que haría la redirección en ambos casos.

Agradezco tu comentario 🤘