Jump to content

URL no válidas en sitemap.xml


Recommended Posts

Google me da estos errores cuando procesa mi sitemap.xml. en total son 2859 errores.

 

Esta URL no es válida. Corríjala y vuelva a enviarla.

Ejemplos:

 

 

URL: www.elitecocina.com/6-1801/yogurtera-jata-yg-493.jpg

Etiqueta principal: image

Etiqueta: loc

3

13 feb 2013

 

URL: www.elitecocina.com/7-2035/yogurtera-nature.jpg

Etiqueta principal: image

Etiqueta: loc

3

13 feb 2013

 

URL: www.elitecocina.com/8-1929/yogurtera-djc-141.jpg

Etiqueta principal: image

Etiqueta: loc

 

Lo increible es que como podéis comprobar, si que son válidas. ¿Cómo lo puedo solucionar? ¿Por qué me dice que no son válidas?

Link to comment
Share on other sites

Sí, el robots.txt impediría que leyese lo que tienes en en el sitemap. No obstante no es ese el error. Lo que ocurre es que en la URL de las imágenes no está poniendo el "http://".

 

Una vez detectado el error, vamos a por la solución, pero no doy con ella, porque desde Prestashop me lo genera bien, pero desde el cronjob no. Por lo tanto, solución, o ñapa para funcionar hasta que se me ocurra algo mejor: crear todas las mañanas el sitemap desde Prestashop.

Link to comment
Share on other sites

Para corregir este error hay que pasarle a la clase Link las variables $protocol_link y $protocol_content, para ello, en el fichero gsitemap-.cron.php del módulo gsitemap cambiamos:

$context->link = new Link();

por

$protocol_link = (Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
$protocol_content = (isset($useSSL) && $useSSL && Configuration::get('PS_SSL_ENABLED')) ? 'https://' : 'http://';
$context->link = new Link($protocol_link, $protocol_content);

 

Esto si estamos usando el módulo gsitemap para PrestaShop 1.5

 

Un saludo

  • Like 1
Link to comment
Share on other sites

Yo lo he intentado, pero al final lo he dejado como estaba. Si añado la etiqueta "http://" al principio, luego me la duplica cuando lo genero desde el BackOffice (sin cron job).

 

Tengo que mirarlo más a fondo, a ver por qué lo hace así.

 

Bueno, lo importante es que ya nos deja indexar en Google ¿no? :)

 

Por cierto... esto creo que le está pasando a todo el mundo y nadie dice ni pío... ¡qué raro! ¿no?

Link to comment
Share on other sites

He probado lo que dice DDelgado y parece que me funciona. Esto claramente es un bug de Prestashop.Le estará pasando a todo el mundo que tenga cron, pero es que no creo que lo tengan muchos usuarios porque la línea de cron que genera Pestashop para que la pegues en el gestor de cron también peta.

Por último ¿cómo hago para que googleboot me lea siempre el fichero que se acaba de generar? Yo lo he subido con las herramientas de webmasters de google, pero es que lo subo hoy (por ejemplo), el cron me lo genera todos los días y luego desde herramientas webmasters de google veo que cada día me procesa ¡el que he subido hoy!, no el que me genera cada día.

¿Hay que poner algo en robots.txt?

Es que no termino de entender la relación que hay entre robots.txt, sitemap.xml, googleboot y las herramientas webmasters de google.

Link to comment
Share on other sites

Pero a ti sí te tenía que estar funcionando el cron que genera Prestashop, porque te generaba el sitemap sin las "http://", y eso era desde el cron. A ver si al modificar ahora se ha fastidiado algo.

 

Sobre lo del sitemap, con enviarlo una vez es suficiente. Luego Google lo rastrea periódicamente. Pero con Google ya sabes, las cosas de palacio van despacio :) déjalo puesto y tómatelo con calma.

Link to comment
Share on other sites

No, tranquilo que no se ha estropeado nada.

He modificado el php antes de que se ejecutase esta mañana y he esperado. Cuando el cron lo ha vuelto a generar ya con la modificación) lo he vuelto a subir con las herramientas para webmaster de google y lo he validado. Y demomento me ha dicho que todo es ok.

Link to comment
Share on other sites

Hola amigos, yo e subido el sitemap desde herramientas de webmasters pero tengo muchos errores que no entiendo, alguien podria entrar en mi cuenta de herramientas para webmaster y echarle un vistazo? a ver si solucionamos los problemas. Muchas gracias amigos.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...