Cambio de dominio: Redirect 301 en Apache con .htaccess

A la hora de realizar un cambio de dominio para nuestro proyecto web es importante que implementemos correctamente la redirección del antiguo dominio al nuevo en nuestro servidor Apache. De esta forma conseguiremos que la migración sea completamente transparente tanto para los usuarios como para los motores de búsqueda (google, yahoo, bing, ...)

La solución es muy sencilla ya que simplemente será necesario crear el siguiente archivo .htaccess en el servidor web del antiguo dominio:


RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominioantiguo.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.dominioantiguo.com [NC]
RewriteRule (.*) http://www.dominionuevo.com/$1 [R=301,L]


Con este código conseguiremos que cada antigua URL sea redirigida a la misma URL del nuevo dominio.

Siguiendo este sencillo consejo conseguiremos reducir al mínimo la posible perdida de tráfico que podría derivar al cambio de dominio.

Más información en la guía sobre reescritura URL de Apache y la guía para cambiar las URL de Google.

Comentarios