es simple, jQuery no tiene en cuenta que del lado del server existen url amigables, por lo tanto construirá una URL estándar, lo que debes haces es adaptarlo:
Código Javascript
:
Ver original$.get('producto/' + valorId + '/action.php',{id:valorId,action:valorAction,s:valorSize},function(data){
window.location= "http://localhost/carrito/cart";
});
además no entiendo que puede tener de amigable dicha URL si se le siguen pasando variables en formato URL, lo ideal es que quede así pro ejemplo:
http://localhost/carrito/producto/2/action/add/s/M
si tienes PHP 5.3 puedes incorporan el componente Routing de Symfony2 que te ayudará a crear rutas de forma más fácil, pero puedes conseguir otros componentes, no dudo que ZendFW tenga el suyo propio, u otros FW, saludos