C# 使用<;重写>;在web.config中
我正在使用下面的C# 使用<;重写>;在web.config中,c#,.net,iis,C#,.net,Iis,我正在使用下面的web.config配置将URL重定向到新的目标URL,但在页面加载期间,它没有按预期工作 <rewrite> <rules> <rule name="Benefits to maxxia redirect" stopProcessing="true"> <match url="http://website1.com/page/calculate" /> <
web.config
配置将URL重定向到新的目标URL,但在页面加载期间,它没有按预期工作
<rewrite>
<rules>
<rule name="Benefits to maxxia redirect" stopProcessing="true">
<match url="http://website1.com/page/calculate" />
<action type="Redirect" url="https://website2.com/page/package" />
</rule>
</rules>
</rewrite>
请告诉我这里缺少什么。匹配URL是只匹配URL路径的正则表达式,不包括域名或协议
<rewrite>
<rules>
<rule name="Benefits to maxxia redirect" stopProcessing="true">
<match url="^page/calculate" />
<action type="Redirect" url="https://website2.com/page/package" />
</rule>
</rules>
</rewrite>
参考:
<rewrite>
<rules>
<rule name="Calculator redirect" stopProcessing="true">
<match url="^calculator" />
<conditions>
<add input="{HTTP_HOST}" pattern="authoring.mjleague.com.au" />
</conditions>
<action type="Redirect" url="http://iotg.mjleague.com.au/calculator" />
</rule>
</rules>
</rewrite>