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