Es muy sencillo redireccionar con un 301 todas las URLs de un dominio a otro dominio usando la directiva RedirectMatch de apache. ¿Por qué hacerlo? Imagina que hemos encontrado un dominio expirado que queremos usar toda su fuerza…

Para este ejemplo se va a usar un dominio viejo (dominio1.com) desde el que crearemos la redirección 301 hacia uno nuevo (mrrabbit.es):

  • Para hacer una redirección de todas las urls de ese dominio viejo (dominio1.com) al index de otro dominio nuevo (mrrabbit.es):
RedirectMatch 301 (.*) https://www.mrrabbit.es/

# dominio1.com ⤍ mrrabbit.es
# dominio1.com/contacto ⤍ mrrabbit.es
# dominio1.com/servicios ⤍ mrrabbit.es
ETC
  • Para hacer una redirección de todas las urls de ese dominio viejo (dominio1.com) a todas sus urls correspondientes en dominio nuevo (mrrabbit.es) pues el código sería:
RedirectMatch 301 (.*) https://www.mrrabbit.es/$1

# dominio1.com ⤍ mrrabbit.es
# dominio1.com/contacto ⤍ mrrabbit.es/contacto
# dominio1.com/servicios ⤍ mrrabbit.es/servicios
ETC