Hola, recientemente os habia consultado sobre el hecho de que googgle no encontraba la home de mi web y sobre el uso correcto de rel canonical. Esto llevó a que en el htaccess incluyera los redireccionamientos:
Redirect 301 /es/home/ https://www.xxx.com/es/
Redirect 301 /ca/home/ https://www.xxx.com/ca/
y que incluyera rel canonical para la home, es decir hacia https://www.xxx.com/
Posteriormente añadí a htaccess la redirección del archivo index:
Redirect 301 /index/ https://www.xxx.com
Y paralelamente opté por bloquear mediante robots, de momento, el 2º idioma, pues necesito trabajar más con él. Diría que está todo bien pero acabo de comprobar que ahora en las busquedas aparece:
https://www.xxx.com/es/ y https://www.xxx.com.
Esto me ha hecho pensar que deberia modificar los redireccionamientos anteriores de la siguiente manera:
Redirect 301 /es/home/ https://www.xxx.com/
Redirect 301 /ca/home/ https://www.xxx.com/
¿Esta bien? ¿Deberia hacer alguna otra cosa? En el caso del segundo idioma ¿Es mejor 301 o 302?
Gracias por vuestra ayuda
URL del sitio: Contenido solo visible a usuarios registrados
Hola Carmen, buenas tardes
La consulta que nos estás haciendo es únicamente de posicionamiento web de la cual no ofrecemos soporte.
Desde Webempresa no te podemos asesorar sobre posicionamiento en buscadores, ya que al no ser especialistas en SEO no podríamos ofrecer un servicio adecuado.
Si te interesa mejorar tu posicionamiento y quieres contratar los servicios de alguna empresa que se dedique a SEO, te recomendamos contactes con alguna de las siguientes:
http://www.javiergosende.com
http://www.webpositer.com/
http://www.posicionamientoweb.pro
Si tienes cualquier otra duda a este u otro respecto, háznoslo saber.
Disculpa, pero la intención no es que me asesoreis en SEO sino que me confirmeis que la modificación que he introducido en la redirección de la home es correcta:
Redirect 301 /es/home/ www.xxx.com/
Redirect 301 /ca/home/ www.xxx.com/
y coherente con la estructura actual en la que he establecido que la url canónica sea www.xxx.com y solo quiero activar un idioma.
En realidad es un fleco pendiente de consultas previas en las que me habeis orientado sobre este tema y no lo he incluido en aquel hilo por estar cerrado.
Si os es posible me es suficiente con que me digais si ese cambio que he hecho, técnicamente está correcto y no estoy generando ninguna inconsistencia.
Gracias
Hola
Entiendo que sólo trabjarás con el idioma español, es correcto tendrías que redireccionar a español
Igualmente deberías redireccionar la url:
Contenido solo visible a usuarios registrados
Saludos
Muchísimas gracias Jhon.
Teniendo en cuenta lo que dices he hecho lo siguiente:
Redirect 301 /index/ https://www.xxx.com (para redirigir el index a la url principal)
Redirect 301 /es/home/ https://www.xxx.com/es/
Redirect 301 /ca/home/ https://www.xxx.com/es/
REvisando el resto del contenido de htaccess he visto que hay estas otras redirecciones relacionadas con este tema:
RewriteCond %{HTTP_HOST} ^xxx.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.xxx.com$
RewriteRule ^index$ "http://xxx.com/es/" [R=301,L]
Solo falta que me confirmes si observas que la url.com (principal) esta redirigida a la url.com/es/ y si ese conjunto de redirecciones esta bien o encuentras algun fallo.
Siento mucho molestaros un poco más con este tema. Muchas gracias por vuestra colaboración
Hola,
En principio no detecto ningún error y todas las redirecciones aplican hacia xxx.com/es/
La única forma de poder comprobar que las redirecciones no fallan es que lo escribas en el navegador y te redireccione hacia la url que requieres.
Muchas gracias!
Saludos cordiales