【发布时间】:2021-05-10 00:50:01
【问题描述】:
我目前使用重写映射设置了从 oldsite.com 到 newsite.com 的重定向。它们工作,除非通过 URL 传递参数,例如。 http://oldsite.com?utm_source=go.wayne.edu&utm_medium=direct&utm_campaign=quick-access&utm_content=,仍然会转到旧页面,而不是使用参数重定向到新页面,例如。 http://newsite.com?utm_source=go.wayne.edu&utm_medium=direct&utm_campaign=quick-access&utm_content=.
这是我的代码:
<rule name="Redirects to New Site">
<match url="(.*)" />
<conditions trackAllCaptures="true">
<add input="{RelaunchRedirects:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="http://newsite.com/{C:0}" appendQueryString="true" redirectType="Permanent" />
</rule>
对所有这些仍然很陌生,我无法弄清楚为什么参数没有传递。我在这里看到了一些类似的案例,但无法让这些解决方案对我有用。
关于我可以做些什么来完成这项工作的任何想法?
【问题讨论】:
标签: redirect iis url-parameters