podem me ajudar por favor?
Preciso fazer um redirect da seguinte forma:
URL DE: /designers/le-corbusier/artesian/Preto/166/Não/Não/Cl?O=OrderByPriceDESC&PS=24↦=c,c,b,specificationFilter_30,productClusterSearchableIds,specificationFilter_27,specificationFilter_11,ft
URL PARA: /moveis/sofas/para-sua-casa?PS=49&O=OrderByPriceASC
O problema é que o resultado final está dando erro, porque a URL PARA está passando da seguinte forma:
/moveis/sofas/para-sua-casa?PS=49&O=OrderByPriceASC&O=OrderByPriceDESC&PS=24↦=c,c,b,specificationFilter_30,productClusterSearchableIds,specificationFilter_27,specificationFilter_11,ft
Ou seja, a URL PARA está herdando os parâmetros da URL DE, e isso não pode acontecer.
Sabem como posso passar a URL PARA sem que herde os parâmetros da URL DE?
Fico no aguardo, obrigado!
nathan
July 25, 2017, 12:45am
2
@Marco de Bem na teoria é muito simples resolver.
Após a configuração da URL para, ou seja:
/moveis/sofas/para-sua-casa?PS=49&O=OrderByPriceASC
Insira uma "#" hashtag:
/moveis/sofas/para-sua-casa?PS=49&O=OrderByPriceASC#
Isso vai fazer com que nenhum parâmetro seja herdado.
Espero que funcione :)
Obrigado pela dica @Nathan Prestes , infelizmente não funcionou.
@Danilo Juliani @Rodolfo Alves Podem me ajudar com esta questão por favor?
nathan
July 25, 2017, 4:29pm
5
@Marco de Bem estranho pois ensinam isso até no treinamento... não sei mais como posso lhe ajudar.
Marco, boa noite! Tudo bem?
A princípio, os redirecionamentos do CMS da VTEX mantém a querystring, mas sugiro a seguinte tentativa:
URL DE: /designers/le-corbusier/artesian/Preto/166/Não/Não/Cl{x}
URL PARA: /moveis/sofas/para-sua-casa?PS=49&O=OrderByPriceASC
Colocar tudo que vem após o "/CI" na variável "{x}" e não reaproveitá-la na URL de destino pode ser uma forma de fazer o sistema ignorar esse conteúdo que não deseja carregar.
Abraços.