0
J'ai l'adresse suivanteURL Redirect web.config
qui a plus? à la fin. que je voudrais enlever et remplacer par "&"
J'utilise la règle suivante, mais cela ne fonctionne pas. Pouvez-vous revoir cela et dites-moi ce que je fais mal.
<rewrite>
<rules>
<rule name="fixdata" stopProcessing="true">
<match url="\?(.*)\?(.*)$" ignoreCase="false" />
<action type="Redirect" redirectType="Permanent" url="http://www.example.com/{R:1}&{R:2}" />
</rule>
</rules>
</rewrite>
Merci.
Merci pour cela. ça fonctionne. le seul problème auquel je suis confronté est-il également remplacer? dans la valeur de la variable de données. Je veux juste le remplacer? avant utm_source. J'espère que ça a du sens. Si vous avez besoin de plus de précisions s'il vous plaît faites le moi savoir et je vais écrire un peu mieux. –
Pouvez-vous fournir un exemple de résultat URL –
voici l'URL de saisie "http: // exemple /? Data = a6fhD87ktNK7PxlGtDW1ge5BgE% 0AK8hXp? Ge%? Utm_source = XX% 20AXX & utm_campaign = XX% 20XX & utm_medium = XX.com & utm_content = MMB" et voici sortie "http: // exemple /? data = a6fhD87ktNK7PxlGtDW1ge5BgE% 0AK8hXp && ge% & utm_source = XX% 20AXX & utm_campaign = XX% 20XX & utm_medium = XX.com & utm_content = MMB" vous allez en entrée j'ai ajouté extra ?? marques à la fin de data = value. ils ont été convertis en &&. J'espère que ça aide. –