我已经有一段时间不使用UrlRewrite插件中的<rewrite>
规则了,这让我发疯了......
我想要完成的是将用户重定向到:
http://portals.presentkorttorget.se/GetRelationPdf.ashx?relationId=904
把他们送到
http://www.presentkorttorget.se/GetRelationPdf.ashx?relationId=904
只有 portals
更改为 www
,我试图避免在 .NET 中进行重定向,再次编译并发布整个站点。
我试过的是:
<rewrite>
<rule name="PDF redirect to parent shop" patternSyntax="ECMAScript" stopProcessing="true">
<match url="portals\.(([a-z]+)\.([a-z]+))$/GetRelationPdf\.ashx\?$" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false" />
<action type="Redirect" url="http://www.{R:1}/GetRelationPdf.ashx?{R:2}" />
</rule>
</rewrite>