Código:
RewriteRule ^producto/([0-9]+)/(.+)\.html$ prod.php?id=$1&prod=$2
tengo esta regla de reescritura que me ayuda como todos saben a tener una url amigable, pero el problema es que cuando le paso las variables y lo redirijo con jquery se suma la url y queda esto
http://localhost/carrito/producto/2/action.php?id=2&action=add&s=M
igual todo esto se pasa por ajax osea que no se ve, pero internamente por decirlo me manda esa url que esta mal.
y deberia quedar http://localhost/carrito/action.php?id=2&action=add&s=M
esto me pasa desde que agregue la rewriteRule me toco hacer rutas dinámicas para todo pero no se como hacerlo en javascript
Código:
$('#agregar').click(function(){
var valorSize = $('#selectSize option:selected').val();
var valorId = $('#valorId').val();
var valorAction = 'add';
if(valorSize==0)
{
$('.alert-error').fadeIn('slow');
return false;
}
{
$('.alert-error').fadeOut();
$.get('action.php',{id:valorId,action:valorAction,s:valorSize},function(data){
window.location= "http://localhost/carrito/cart";
});
}
});
lo intente con el windows location pasandole toda la url pero se me suma y no va directo a esta url pido disculpas si es muy largo pero es que e leído y no encuentro la solución gracias. Una ultima cosa no se si esto postearlo aquí o en la zona de jquery.