在 IIS 7.5 中执行此操作的一种简单方法是将Microsoft的URL Rewrite 扩展安装到 IIS 中。
http://www.iis.net/downloads/microsoft/url-rewrite
一旦你安装了它,你可以添加一个规则来重定向?code=1.a
到?code=1.b
。在 IIS 中,您将在您的网站标题URL Rewrite
下看到一个名为的新条目。IIS
您可以使用那里的编辑器来创建新规则。创建规则后,它将被写入您的web.config
文件。
在web.config
文件中,规则应如下所示:
<system.webServer>
...
<rewrite>
<rules>
<rule name="Code=1.a redirect" patternSyntax="ExactMatch"
stopProcessing="true">
<match url="page.aspx" />
<action type="Redirect" url="page.aspx?code=1.b"
appendQueryString="false" redirectType="Permanent" />
<conditions>
<add input="{QUERY_STRING}" pattern="code=1.a" />
</conditions>
</rule>
</rules>
</rewrite>
...
</system.webServer>