Moin, in der commerce:SEO v2.1.1.5 Plus ist noch ein ziemlich gemeiner Bug versteckt, und zwar wird im Quelltext der Produktdetailseiten durch das {JAVASCRIPT_FORM_ACTION} Smarty folgendes generiert:
<script> function onsubmitform(){ document.cart_quantity.action ="http://www.v21plus.de/RAM-16-GB-Demo-2.htmlaction=add_product"; return true;} </script>
hier fehlt das Fragezeichen zwischen html und action, der Googlebot verfolgt diese Links und in den Webmastertools meiner Kunden tauchen jetzt tausende Crawlingfehler auf (404, klar diese "URL" gibts ja auch nicht).
Quickfixen lässt sich das in der includes/modules/product_info.php
$info_smarty->assign('JAVASCRIPT_FORM_ACTION', '<script> function onsubmitform(){ document.cart_quantity.action ="'.xtc_href_link(FILENAME_PRODUCT_INFO, xtc_get_all_get_params(array('action'))) . '?action=add_product"; return true;} </script>')
Fragezeichen an die markierte Stelle setzen hilft erstmal, allerdings erschließt sich mir das ganze noch nicht wirklich, hat das script eigentlich noch eine funktion? weil ein Aufruf der korrigierten http://www.v21plus.de/RAM-16-GB-Demo…ion=add_product führt nicht dazu, das betroffene Produkt in den WK zu legen.