vrevuelta Posted August 13, 2011 Share Posted August 13, 2011 Buenos dias a todos, A ver si me podeis hechar una mano. Hace casi un mes he actualizado mi sexshop online http://www.sexxxmarket.es de la versión prestashop 1.3.6 a la versión 1.4.3 y he observado a través de Google Webmaster Tools que tengo errores de rastreo 404 y observo que muchas veces es debido a que la url amigable le falta la id de la categoria ó del producto y otras veces me añade password.php cuando lo tengo restringido en el archivo robots.txt. La verdad es que este tipo de errores de rastreo no los tenia con la versión 1.3 de prestashop y creo que debe ser algún bug de la versión 1.4.3. Os dejo una captura desde Google Webmaster Tools y como están configurados los archivos .htaccess como robots.txt por si veis algún fallo que yo no vea. Robots.txt # robots.txt automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums # This file is to prevent the crawling and indexing of certain parts # of your site by web crawlers and spiders run by sites like Yahoo! # and Google. By telling these "robots" where not to go on your site, # you save bandwidth and server resources. # For more information about the robots.txt standard, see: # http://www.robotstxt.org/wc/robots.html User-agent: * # Directories Disallow: /classes/ Disallow: /config/ Disallow: /download/ Disallow: /mails/ Disallow: /modules/ Disallow: /translations/ Disallow: /tools/ Disallow: /lang-es/ # Files Disallow: /addresses.php Disallow: /address.php Disallow: /authentication.php Disallow: /cart.php Disallow: /discount.php Disallow: /footer.php Disallow: /get-file.php Disallow: /header.php Disallow: /history.php Disallow: /identity.php Disallow: /images.inc.php Disallow: /init.php Disallow: /my-account.php Disallow: /order.php Disallow: /order-opc.php Disallow: /order-slip.php Disallow: /order-detail.php Disallow: /order-follow.php Disallow: /order-return.php Disallow: /order-confirmation.php Disallow: /pagination.php Disallow: /password.php Disallow: /pdf-invoice.php Disallow: /pdf-order-return.php Disallow: /pdf-order-slip.php Disallow: /product-sort.php Disallow: /search.php Disallow: /statistics.php Disallow: /attachment.php Disallow: /guest-tracking Disallow: /*orderby= Disallow: /*orderway= Disallow: /*tag= Disallow: /*id_currency= Disallow: /*search_query= Disallow: /*id_lang= Disallow: /*back= Disallow: /*utm_source= Disallow: /*utm_medium= Disallow: /*utm_campaign= Disallow: /*n= # Sitemap Sitemap: http://www.sexxxmarket.es/sitemap.xml .htaccess # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L] RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$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])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html /product.php?id_product=$3&isolang=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html /product.php?id_product=$2&isolang=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*) /category.php?id_category=$2&isolang=$1 [QSA,L] RewriteRule ^error-404$ /404.php [QSA,L] RewriteRule ^direccion$ /address.php [QSA,L] RewriteRule ^direcciones$ /addresses.php [QSA,L] RewriteRule ^autenticacion$ /authentication.php [QSA,L] RewriteRule ^articulos-mas-vendidos$ /best-sales.php [QSA,L] RewriteRule ^carro-de-la-compra$ /cart.php [QSA,L] RewriteRule ^contactenos$ /contact-form.php [QSA,L] RewriteRule ^descuento$ /discount.php [QSA,L] RewriteRule ^guest-tracking$ /guest-tracking.php [QSA,L] RewriteRule ^historial-de-pedidos$ /history.php [QSA,L] RewriteRule ^identidad$ /identity.php [QSA,L] RewriteRule ^inicio$ /index.php [QSA,L] RewriteRule ^fabricantes$ /manufacturer.php [QSA,L] RewriteRule ^mi-cuenta$ /my-account.php [QSA,L] RewriteRule ^nuevos-productos$ /new-products.php [QSA,L] RewriteRule ^carrito$ /order.php [QSA,L] RewriteRule ^devolucion-de-productos$ /order-follow.php [QSA,L] RewriteRule ^quick-order$ /order-opc.php [QSA,L] RewriteRule ^vales$ /order-slip.php [QSA,L] RewriteRule ^olvidaste-tu-contrasena$ /password.php [QSA,L] RewriteRule ^promociones$ /prices-drop.php [QSA,L] RewriteRule ^buscar$ /search.php [QSA,L] RewriteRule ^mapa-del-sitio$ /sitemap.php [QSA,L] RewriteRule ^tiendas$ /stores.php [QSA,L] RewriteRule ^proveedores$ /supplier.php [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <IfModule mod_expires.c> 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" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> Link to comment Share on other sites More sharing options...
Cap Elec Conseils Posted August 13, 2011 Share Posted August 13, 2011 prueba actualizar a la version 1.4.4 Link to comment Share on other sites More sharing options...
FranNE Posted July 25, 2012 Share Posted July 25, 2012 Alguna solución ?? Link to comment Share on other sites More sharing options...
jordiob Posted July 25, 2012 Share Posted July 25, 2012 Hola, Veo que tienes URLs indexadas que no existen o donde el producto ha cambiado de nombre. Mi consejo es que generes redirecciones 301 permanentes hacia el link exacto del producto. También tienes muchos errores que redigiren a páginas de la versión inglés /lang-en/ y esas páginas no existen. Si no estás usando el idioma inglés, modifica el htaccess y pon Disallow: /lang-en/ Y mucho ojo que tienes esto!!!! User-agent: * Disallow: /lang-es/ Estás echando a los robots de búsqueda de las páginas en español Link to comment Share on other sites More sharing options...
nadie Posted July 25, 2012 Share Posted July 25, 2012 Alguna solución ?? Deduzco, que se te respondio aquí: http://www.prestasho...post__p__885205 Siempre intenta abrir temas nuevos, y evita levantar temas antiguos. (De todos modos tu respuesta ya la leistes en el post que te pase ) 1 Link to comment Share on other sites More sharing options...
Recommended Posts