Avisos
Vaciar todo

Cambiar dominios existentes: .es como dominio principal y .com como redireccionado  

Página 1 / 2
 
Enrique
 Enrique
Reputable Member

Hola, y continuando con el tema que os indico a continuacion referente al idioma en el que me referis a uno de sus enlaces, he visto lo que me temia. Por lo visto es mejor para el posicionamiento a la larga si solo trabajo en españa y para clientes de españa. Todo lo que pueda mejorarlo pues adelante.

Tengo un dominio principal www.dominio.com y uno redireccionado (creo) www.dominio.es, ambos con vosotros. Quisiera cambiar el principal al .es y el redireccionado al .com. Al reves de como estan.

Quisiera que antes de nada me comenteis algo sobre google webmaster y el posicionamiento. (actualmente no tengo un posicionamiento bueno, asi que igual bastaria con hacer las cosas lo mejor posible de cara a google, sabiendo que no prestais apoyo de seo)

Bueno, aunque se me ocurre por donde empezar, no me fio y quisiera que me indiqueis. He buscado temas de esto, pero aunque hablan de dominios no son este caso concreto.

Soy todo oidos.
Gracias y un abrazo.

Citar
Respondido : 23/08/2016 1:56 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Dependiendo del tiempo que lleve tu web publicada, puede ser conviente hacer el cambio del dominio .com al .es. Si ya lleva publicada un tiempo, debes de tener en cuenta que el cambio de dominio afectará al posicionamiento actual, de forma que puedas tardar en recuperarlo. Si la web la has publicado recientemente y todavía no se ha posicionado, entonces sí que te puedes plantear el cambio.

Para forzar el uso del .es en lugar del .com deberás editar el archivo .htaccess de tu web. Aquí deberías tener un código como el sigiuente:

RewriteCond %{HTTP_HOST} ^dominio.es$ [OR]
RewriteCond %{HTTP_HOST} ^www.dominio.es$
RewriteRule ^(.*)$ "http://www.dominio.com/$1" [R=301,L]

que tendrás que cambiar por este otro:

RewriteCond %{HTTP_HOST} ^dominio.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.dominio.com$
RewriteRule ^(.*)$ "http://www.dominio.es/$1" [R=301,L]

Antes, deberás ir en la administración de PrestaShop a Preferencias->SEO + URLs y en Dominio de la tienda y Dominio SSL poner el valor www.dominio.es

ResponderCitar
Respondido : 23/08/2016 4:20 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Enrique
 Enrique
Reputable Member

Ok. Aparte de esto, te pregunto al respecto:

1 -debo ir a webmaster de google y añadir un nuevo sitio como dominio.es y luego usarlo como principal (esto antes de nada?)

2 - Los cambios en el htacces es lo mismo que ir a las opciones de redirecccionamiento del cpanel, no?

3 - Si no hago copia de seguridad y uso las que se crean automaticamente por vosotros (si no he hecho cambios) valen perfectamente para dejalo todo igual, cierto? podria borrar luego el sitio añadido al .es en webmasters de google no?. Si tengo dos sitios creados en esa herramienta, uno al .com y otro al .es redireccionado, se considera contenido duplicado durante el tiempo que esté?

4 - Por ultimo, en cuanto al posicionamiento, para google seria como un dominio nuevo? Lleva tanto tiempo como el .com. O seria solo el tiempo que google tarde en indexarme? Podrias ser un poco mas específico por favor, dentro de unos margenes claro está.

Se que no dais apoyo seo, pero me vale mucho siempre con vuestras opiniones.

gracias por adelantado y saludos

ResponderCitar
Respondido : 23/08/2016 5:08 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Te contesto a las cuestiones planteadas:

1.- Si finalmente cambias al dominio .es deberás añadir esa nueva url a la página de Webmasters de Google, ya que para él se tratará de una web nueva por tener una url diferente.

2.- En efecto, los puedes hacer desde las opciones de redireccionamiento. Una vez hecho, verifica que funcione.

3.- Las copias de seguridad automáticas que se realizan sirven para volver a un estado anterior. Eso sí, debes de tener en cuenta cuando se hacen las mismas, teniendo en cuenta que se perderán todos los cambios aplicados desde la fecha del backup al momento actual. Esto es especialmente importante en tiendas online, ya que se podrían perder pedidos registrados.

4.- Como te comentaba en el primer punto, para Google el dominio con .es sería nuevo. Da igual que se haya dado de alta a la vez que .com, aquí lo que cuenta son las páginas que Google ha indexado y cómo están posicionadas. En el caso del dominio .es no tendrías ninguna página, de ahí que al cambiar de dominio se tendrán que volver a indexar para ese dominio. Ahora bien, el tiempo que tarda en hacer la nueva indexación no debería ser tanto como tardó para indexar el .com, ya que cuando ya esté aplicado el redireccionamiento, al cargar una página con .com se redirigirá al .es, por lo que se mantendría la autoridad.

En todo caso, ten en cuenta que un cambio de dominio siempre afecta al posicionamiento a corto y medio plazo, por lo que es algo delicado de hacer.

ResponderCitar
Respondido : 23/08/2016 5:58 pm

Enrique
 Enrique
Reputable Member

Gracias Pablo. Solo un par de aclaraciones de nuevo sobre lo que me respondes y disculpame ya que quiero interpretar bien tus consejos.

En cuanto a la pregunta 1, aclarar el orden de los pasos:
1º arreglar lo de las preferencias seo en prestashop
2º no se si lo de webmasters o lo del redireccionamiento

En cuanto a la pregunta 4, comprendo que es un sitio nuevo y que tiene que indexarlo completo. Me refiero a que los dos dominios los compre a la vez con vosotros y tienen ambos el mismo tiempo. Digamos que eso de la antiguedad de los dominios de cara al posicionamiento lo seguiria teniendo en cuenta google a la hora de tratar el .es ahora y que es a eso de la autoridad a lo que te refieres ? Lo trataria con la misma autoridad que el .com? (pese a el retraso del indexado digamos?)

Saludos de nuevo.

ResponderCitar
Respondido : 23/08/2016 7:47 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Para la primera consulta, efectivamente esos son los pasos, debes corregir primero la url en tu PrestaShop.

Si ambos dominios tienen la misma antiguedad no le veo mayor problema, puedes usar cualquiera, igual no creo que sea tanta la diferencia de indexación entre uno y otro, asegurate de hacer la redirección 301.

Saludos.

ResponderCitar
Respondido : 23/08/2016 10:46 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Enrique
 Enrique
Reputable Member

Bueno si no hay nada mas, pues listo.

Miraré antes si no tendre muchos problemas con los google+, facebook, twiter y demas para cambiar el .es.

saludos y gracias como siempre

ResponderCitar
Respondido : 24/08/2016 5:34 pm
Enrique
 Enrique
Reputable Member

Me he puesto a hacer el cambio y mi archivo .htaccess no contiene nada de lo que me indica Pablo. Sin embargo si que está igual en otro archivo llamado .htaccess.preinstall (ese solo tiene lo que me dice pablo). ¿que hago?

copio y pego el .htaccess que tengo ahora para que lo veais:

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

SetEnv HTTP_MOD_REWRITE On

RewriteEngine on

#Domain: www.dominio.com
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(-[.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+).(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff

Header add Access-Control-Allow-Origin "*"

ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
ExpiresByType application/font-woff "access plus 1 year"
ExpiresByType application/x-font-woff "access plus 1 year"
ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
ExpiresByType font/opentype "access plus 1 year"
ExpiresByType font/ttf "access plus 1 year"
ExpiresByType font/otf "access plus 1 year"
ExpiresByType application/x-font-ttf "access plus 1 year"
ExpiresByType application/x-font-otf "access plus 1 year"

Header unset Etag

FileETag none

AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

ResponderCitar
Respondido : 02/09/2016 5:28 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Los archivos .htaccess se generan cuando habilitas urls amigables desde Prestashop, puedes renombrar este archivo, luego desde tu Prestashop : Preferencias > SEO y URLs , puedes habilitar nuevamente las urls amigables y guardar los cambios.

Es decir la idea es qeu el archivo .htaccess se vuelva a generar automàticamente cuando activas las urls amigables.

Saludos.

ResponderCitar
Respondido : 02/09/2016 6:46 pm
Enrique
 Enrique
Reputable Member

Disculpa, pero no entiendo que tiene que ver esto que me dices con lo del texto que tengo que añadir. Aun no se que hacer

Que mision tiene el htaccess.presintall, mantener la redireccion de cpanel?

saludos y gracias

ResponderCitar
Respondido : 02/09/2016 7:03 pm

Cursos Gratuitos WordPress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El archivo htaccess.presintall no tiene ninguna función, el que se usa es el .htaccess

De manera general si ya tienes un .htaccess con código generado por tu prestashop, tal como te comenté, entonces como paso final sería agregar la redirección que te comentó Pablo , este código de redirección debe ser el primero en ejecutarse por lo que deberás copiar este código al inicio del archivo.

Saludos.

ResponderCitar
Respondido : 02/09/2016 7:25 pm
Enrique
 Enrique
Reputable Member

Hola. Eso que ahora me dices te faltó antes 😉 Ahora si me aclaro gracias.

Acabo de verlo al desactivar y activar en urls amigables. Se ha quedado puesto al final como dices. Asi que hare los cambios de Pablo ahí.

1- Por lo que veo, prestashop hace un poco lo que le viene en gana... ha estado todo este tiempo sin ese texto que entiendo es mas que importante no?

2- Si tengo que volver a tocar la configuracion de urls amigables (supongo que cuando me lo digais vosotros para arreglar algo), no se me debe pasar de nuevo el revisarlo a ver si ha borrado el texto y colocarlo arriba, no?

Gracias de nuevo y un saludo

ResponderCitar
Respondido : 02/09/2016 7:43 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

1- El texto de redirección únicamente será necesario cuando tengas algo que redireccionar.

2- Podría eliminarse cuando activas o desactivas urls por lo que simpre tienes que copiarlo al inicio del archivo .

Saludos.

ResponderCitar
Respondido : 02/09/2016 10:38 pm
Enrique
 Enrique
Reputable Member

Hola, en tu respuesta 1, ¿en mi caso siempre debe estarlo, no? Además de forma muy importante?

saludos y gracias

ResponderCitar
Respondido : 04/09/2016 7:14 pm

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Enrique,

Al ser una consulta sobre .htaccess y redirecciones, que es más relativa a Hosting y con el fin de que el técnico que te atienda en Soporte pueda ver tu .htaccess en detalle y analizar el problema, lo mejor y más recomendable es que envíes un ticket a Soporte (si no lo hiciste anteriormente sobre esta misma consulta) y lo plantees para que al menos lo revisen y detecten problemas en el mismo y te ayuden a resolverlos.

Saludos

ResponderCitar
Respondido : 05/09/2016 1:23 am
Página 1 / 2