0
我有以下URLURL重定向的web.config
其中有額外的?最後。我想刪除並替換爲「&」
我正在使用以下規則,但它不工作。你能回顧一下並告訴我我做錯了什麼嗎?
<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>
謝謝。
感謝您的。這是工作。我面臨的唯一問題是它也取代?在數據變量值中。我只是想要它取代?在utm_source之前。我希望這是有道理的。如果你需要更多的澄清,請讓我知道,我會寫得更好。 –
您能否提供結果URL示例 –
這裏是輸入URL「http:// example /?data = a6fhD87ktNK7PxlGtDW1ge5BgE%0AK8hXp ?? ge%?utm_source = XX%20AXX&utm_campaign = XX%20XX&utm_medium = XX.com&utm_content = MMB」,這裏是輸出「http:// example /?data = a6fhD87ktNK7PxlGtDW1ge5BgE%0AK8hXp && ge%&utm_source = XX%20AXX&utm_campaign = XX%20XX&utm_medium = XX.com&utm_content = MMB」您將在輸入中添加額外的?在數據=值的末尾標記。他們被轉換爲&&。我希望這有幫助。 –