Sitemap en varios i...
Avisos
Vaciar todo

Sitemap en varios idiomas prestashop 1.6  

 
Antonio
 Antonio
Usuario experto

Buenas tardes,

Tengo la tienda en dos idiomas:

- Español
- Francés

antes tenía subido el sitemap en español. Ahora tengo que crear otra cuenta con la web en francés en herramientas webmaster o con la cuenta española podemos subir el sitemap en varios idiomas?

saludos,

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 22/07/2018 8:40 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Antonio,

1. ¿Utilizas algún módulo específico para los sitemas?

2. Si la tienda trabaja con multiidiomas por países en carpetas (dominio.com/en/, dominio.com/es/, dominio.com/fr/ etc...) tienes que registrar cada carpeta de manera independiente en Google Search Console para realizar una segmentación por países, es decir, indicar a qué país corresponde cada una carpetas con versiones diferentes de la web (por idiomas).

3. Tendrás que añadir la etiqueta hreflang y la url canónica para evitar penalización por contenido duplicado,tal como explico en este artículo:

- URL canónica en PrestaShop 1.6 ¡actívala correctamente!- https://www.webempresa.com/blog/url-canonica-en-prestashop-activala-correctamente.html

Verifico que los sitemaps se generan correctamente:

Contenido solo visible a usuarios registrados

...pendiente de tus respuestas para seguir 😉

ResponderCitar
Respondido : 22/07/2018 9:04 pm

Cursos Gratuitos WordPress

Antonio
 Antonio
Usuario experto

Buenas tardes,

1. Si usamos el módulo gsitemap.

2.- Usamos la división por subcarpetas como tu indicas.

He añadido una nueva propiedad en Google Search Console con este dominio:

https://altillojoyeros.com/fr/

Adjunto captura de pantalla.

El módulo sitemap me genera un indice de sitemap que se encuentra en esta url:

- http://altillojoyeros.com/1_index_sitemap.xml

y estas dos suburls:

- http://altillojoyeros.com/1_es_0_sitemap.xml
- http://altillojoyeros.com/1_fr_0_sitemap.xml

Adjunto captura de pantalla del módulo.

La cuestión es que la herramienta de Sitemap de Google Search Console me pide que le de una url de un sitemap situado dentro de esta url:

https://altillojoyeros.com/fr/

y ninguno de los enlaces que nos da el módulo generan un enlace en dicha carpeta, entonces no tengo manera de ponerle el sitemap en esa url, si le pongo el nombre del sitemap francés me da error 404 porque no existe en esta url:

http://altillojoyeros.com/fr/1_fr_0_sitemap.xml

¿Como podemos solventarlo?

A ver si podemos solucionado, muchas gracias.

3. La etiqueta hreflang creo que la tenemos. Adjunto captura de pantalla de lo que me dice Google. Te he adjunto la de la página en español (altillojoyeros.com), la puedo dejar así o tengo que modificar la url en Google y añadir altillojoyeros.com/es?

En la página en francés, he añado el país en francia pero en el idioma de momento se me queda cargando. Adjunto captura de pantalla. Imagino que estarán reconociendo la web no?

4. vamos a ver el tema de la url canonical.

saludos

ResponderCitar
Respondido : 24/07/2018 10:26 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Podrías probar hacer una redirección desde tu Cpanel a ese archivo en la url del dominio.
Revisa: https://www.webempresa.com/blog/redirecciona-urls-de-forma-correcta-usando-cpanel-y-htaccess.html

Saludos.

ResponderCitar
Respondido : 24/07/2018 10:44 pm

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

Antonio
 Antonio
Usuario experto

Buenas tardes,

No me has contestado a todos los puntos. Porque?

He intentado crear la redirección pero para crearla la página debe de existir y no existe no? Como lo hago?

Saludos,

ResponderCitar
Respondido : 25/07/2018 6:01 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

La redirección sería

De
Contenido solo visible a usuarios registrados

Revisa el artículo que te envíe, la url de origen no es necesario que exista ( fr/1_fr_0_sitemap.xml )

Saludos.

ResponderCitar
Respondido : 25/07/2018 7:17 pm

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

Antonio
 Antonio
Usuario experto

Hola,

Acabo de crearla pero de momento no se redirecciona. Adjunto una captura.

saludos

ResponderCitar
Respondido : 25/07/2018 7:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Tu redirección debería ser para un dominio específico, veo que has seleccionado Todos (all)

Elimina y vuelve a realizar la redirección.

Si aún así no funciona, ubica el archivo .htaccess es posible que la redirección se haya colocado al final del archivo, copia el código de redirección y colócalo al inicio del archivo.

Saludos.

ResponderCitar
Respondido : 25/07/2018 10:10 pm

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

Antonio
 Antonio
Usuario experto

Hola,

He realizado la nueva redirección y he colocado el código arriba del archivo y tampoco funciona.

adjunto archivo htaccess, a ver que estamos haciendo mal.

saludos

ResponderCitar
Respondido : 25/07/2018 10:38 pm
Adrián
 Adrián
Estimable Member

Hola Antonio, buenas noches

Añade el siguiente código al principio del archivo .htaccess y elimina el que has insertado tu para esta redirección:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^altillojoyeros.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.altillojoyeros.com$
RewriteCond %{REQUEST_URI} !^/.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/.well-known/pki-validation/[A-F0-9]{32}.txt(?: Comodo DCV)?$
RewriteRule ^fr/1_fr_0_sitemap.xml/?(.*)$ "http://altillojoyeros.com/1_fr_0_sitemap.xml$1" [R=301,L]

Una vez guardado, comprueba si te funciona.

Si tienes cualquier otra duda a este u otro respecto, háznoslo saber.

ResponderCitar
Respondido : 26/07/2018 3:25 am