我的公司从旧网站转换到了新网站,我们有许多旧页面的URL如下:
我的问题是,所有最初的示例都重定向到www.example.com/ProductA。好像它们忽略了查询字符串。有什么办法解决这个问题吗?我的配置文件中规则如下:
- www.example.com?foo.aspx
- www.example.com?foo.aspx?ID=B&utm_source=Foo
- www.example.com?foo.aspx?ID=C&utm_source=Foo
- www.example.com/ProductA
- www.example.com/ProductB?utm_source=Foo
- www.example.com/ProductC?utm_source=Foo
我的问题是,所有最初的示例都重定向到www.example.com/ProductA。好像它们忽略了查询字符串。有什么办法解决这个问题吗?我的配置文件中规则如下:
<rule name="DbProviderTest" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{DB:{R:1}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false" />
</rule>