¿Cómo realizar redireccionamiento 301 para cambio de dominio sin perder posicionamiento?

  • Autor Autor thewarrior
  • Fecha de inicio Fecha de inicio

thewarrior

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Hola a todos, les cuento mi problema, la empresa tenía un dominio .es pero ahora hemos comprado el .com. La página .es está muy bien posicionada y no deseamos perder el posicionamiento actual. He leído sobre redireccionamiento 301 que mantiene el PR y todo lo demás.
Desde la consola de Goddady existe la opción de redireccionamiento 301. Podemos utilizarlo? o se debe hacer desde el servidor.

Muchas Gracias
Saludos Cordiales
 
Pon esto en .htaccess del dominio viejo:

Insertar CODE, HTML o PHP:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^dominioviejo.com$
RewriteRule ^/?$ http://dominionuevo.es/ [R=301,L]

Si lo quieres posicionar con www, en vez de sin www, pues:

Insertar CODE, HTML o PHP:
RewriteEngine On

RewriteCond %{HTTP_HOST} ^dominioviejo.com$
RewriteRule ^/?$ http://www.dominionuevo.es/ [R=301,L]

De este modo, mantendrás los enlaces de los directorios, de tal modo que, cuando la gente entre a:

http://dominioviejo.com/categoria/articulo.html

automáticamente redireccionará a:

http://dominionuevo.es/categoria/articulo.html

Y como es 301, el SEO se transfiere de un dominio a otro...
 
Muchas gracias por la respuesta, pero te cuento otra cosa. El primer dominio fue enlazada desde la consola de Godaddy utilizando la dirección del server 134.XX.XXX.XX y una redirección del dominio al subdominio www y todo funcionaba muy bien.

Donde puedo encontrar .htaccess, ¿Es necesario esto? o desde la consola del godaddy redirecciono el dominio al nuevo?
 
solo accedes por FTP al dominio viejo y creas ese archivo con el contenido:
Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteRule ^(.*)$ http://www.dominionuevo.com/$1 [R=301,L]


en realidad eso redirecciona solo al dominio nuevo... no al archivo...tendria que ser:
Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteRule ^(.*)$ http://www.dominionuevo.com/$1 [R=301,L]
 
en realidad eso redirecciona solo al dominio nuevo... no al archivo...tendria que ser:
Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteRule ^(.*)$ http://www.dominionuevo.com/$1 [R=301,L]

No, también al archivo,
fijate lo que pongo en negrita:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^dominioviejo.com$
RewriteRule ^/?$ http://www.dominionuevo.es/ [R=301,L]
 
No, también al archivo,
fijate lo que pongo en negrita:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^dominioviejo.com$
RewriteRule ^/?$ http://www.dominionuevo.es/ [R=301,L]

Veamos... lo de adelante es la regla en tu caso todo archivo... lo de atras es la accion en tu caso solo la url... para que redireccione al archivo tenes que poner /$1 de lo contrario solo redireccionaras al inicio del sitio...

Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteRule ^(.*)$ http://www.dominionuevo.com/$1 [R=301,L]

PD: sino usas tmb:

Insertar CODE, HTML o PHP:
redirectMatch 301 ^(.*)$ http://www.sitionuevo.com$1
 

Tienes razon!!!!!
Mis disculpas!!! 🙂
 
Muchas gracias por la ayuda, puse el archivo, copie lo que me dijeron y efectivamente ahora va hacia el nuevo sitio. =), por otro lado he visto en google que se ha duplicado la página principal. Esto afectará en algo?, Muchas gracias