Redireccionar permanentemente de un dominio a otro con .htaccess

Si ya sabes como crear un fichero .htaccess paso a explicarte como hacer una redireccion permanente (301) que son las correctas para que Google sepa que te has mudado de dominio y te conserve toda la importancia de las busquedas en tu nueva ubicacion.

Tenemos 3 posibilidades a la hora de elegir que tipo de redirección queremos hacer:

a) Redirigir todo el tráfico de una url en concreto. Por ejemplo, queremos que todo el tráfico que va a http://www.midominio.com/producto.html vaya a http://www.dominiodelproducto.com para hacer esto deberemos incluir en el fichero la línea:

redirect 301 /producto.html http://www.dominiodelproducto.com/

b) Redirigir todo el tráfico a la raíz de un dominio nuevo. Por ejemplo, queremos que todo el tráfico que vaya a cualquier página de http://www.midominio.com vaya a http://www.miotrodominio.com, para hacer esto deberemos incluir en el fichero la línea:

redirectMatch 301 ^(.*)$ http://www.miotrodominio.com

Con esto si por ejemplo un usuario entra a http://www.midominio.com/producto.html será redirigido a http://www.miotrodominio.com

c) Redirigir todo el tráfico a otro dominio manteniendo la ruta. Por ejemplo, hemos cambiado de dominio pero queremos conservar la misma estructura del sitio, para hacer esto deberemos incluir en el fichero la línea:

redirectMatch 301 ^(.*)$ http://www.miotrodominio.com$1

Con esto conseguiremos que los usuarios que accedan a http://www.midominio.com/producto.html se redirijan a http://www.miotrodominio.com/producto.html y así con todos los ficheros que tuviéramos en nuestro antiguo dominio.

Espero que la explicacion te resulte util.