Hola buenas tardes he entrado en el modulo sitemap para generar el mismo y poder agregarlo en el search console de google y en el momento de hacerlo me da error de url no valida y me salen unos productos que ya no existen en mi web, quería saber a que se debe este error y como solucionarlo. Una vez mas gracias por vuestra ayuda
Hola
Prueba subir tu archivo al servidor (a la raiz carpeta public_html) con otro nombre y luego has referencia desde google searchconsole a ese archivo.
Saludos
hola jhon lo que hice fue renombrar el archivo anterior a 1_es_0_sitemap.xml_viejo y agregue el nuevo editado con los http ahora no da errores sino advertencias porque el archivo robot bloquea algo te adjunto imagen, no pasa nada por eso??, yo es que le dije al generador de sitemap que no agregara algunos sitios porque son propios de usuario.
Hola Josefina.
Lo tienes bien, no pasa nada por esas advertencias.
Lo que te indica es que están bloqueadas la paginas de buscar, carrito y autentificación.
Esas paginas no hace falta que estén indexadas ya que como indicas son datos de usuario y no hacen referencia a tus productos por lo que es irrelevante para tema de seo o estadísticas de tu web.
Un saludo
hola pepe, y buenas tardes, yo he configurado para que el sitemap se genere de manera automatica, en el momento que suceda este cambio que hemos hecho ahora se deshace y saldrían otra vez los errores???, hay alguna manera de hacer que cada vez que se genere el sitemap ponga los http donde van???, gracias una vez mas por su ayuda.
Hola,
Si es probable que se generen de nuevo las advertencias, la segunda consulta no la tengo clara.
Si no deseas que se muestren estas urls se tendria que buscar de alguna forma que estas urls no se indexen y es probable que esto se tenga que realizar mediante un modulo.
Hola un compañero tuyo me indico esto pero yo no encuentro nada similar en el gsitemap.php. Aqui el enlace: http://developando.com/blog/prestashop-generar-sitemap-url-amigables
Error por cada una de las URLs de imágenes incluidas ya que no aparece “ http://” al inicio de la url. Para que el fichero sitemap no genere errores hemos hecho un pequeño cambio en el fichero anterior para que complete la URL. Modificaremos el método “_addSitemapNodeImage” que está en la línea 340 para anteponer “ http://” en caso de que el módulo de Prestashop ‘gsitemap’ no lo haga correctamente:
private function _addSitemapNodeImage($xml, $product)
{
$image = $xml->addChild('image', null, 'http://www.google.com/schemas/sitemap-image/1.1');
$loc_tmp = htmlspecialchars($this->context->link->getImageLink($product['link_rewrite'], (int)$product['id_product'].'-'.(int)$product['id_image']));
// Comprobar si la url contiene 'http://', sino se añade
if( strpos($loc_tmp, "http://") === false ){
$loc_tmp = "http://".$loc_tmp ;
}
$image->addChild('loc', $loc_tmp, 'http://www.google.com/schemas/sitemap-image/1.1');
$legend_image = preg_replace('/(&+)/i', '&', $product['legend_image']);
$image->addChild('caption', $legend_image, 'http://www.google.com/schemas/sitemap-image/1.1');
$image->addChild('title', $legend_image, 'http://www.google.com/schemas/sitemap-image/1.1');
}
Con este cambio en el fichero sitemap de nuestra tienda aparecerán correctamente las URLs de las imágenes de los productos y no generarán errores durante el rastreo e indexado de la herramienta “Google Webmaster Tools”
Hola Josefina.
Prueba lo siguiente.
.- Renombrar el archivo gsitemap.ph que tienes en tu instalacion de wordpress, por ejemplo a gsitemap_old.php
.- Adjunto tienes el archivo gsitemap.ph que sustituye al archivo que renombrados anteriormente.
Comprueba si con eso se soluciona.
un saludo
Hola pepe una pregunta antes, renombrando ese archivo gsitemap y sustituyendolo por ese que me envias, es para que cuando se genere automaticamente ese sitemap ya incorpore los http delante de las direcciones??? y de esa manera en el search controle no aparezcan errores???.
Hola Josefina.
http delante de las direcciones??? y de esa manera en el search controle no aparezcan errores???.
Eso es lo que tendría que realizar. El archivo que te pase esta modificado con el código que te indico Pablo, lo que no lo probé en tu cuenta ya que desde foro no podemos acceder a las cuentas de los usuarios.
El renombrar el otro archivo es para no perderlo por si hubiera algún problema.
un saludo