Create a rule with Service.Transfer() Behaviour IIS Rewriting Module
Is it possible to create a rule that has a behaviour similar to the Serv开发者_运维百科ice.Transfer from ASP ?
Using IIS7 Rewriting Module you can use a Rewrite Action
.
This keeps the original URL but rewrites the path which your application will see and process in a similar way to Server.Transfer
.
<rewrite>
<rules>
<rule name="Rewrite to article.aspx">
<match url="^article/([0-9]+)/([_0-9a-z-]+)" />
<action type="Rewrite" url="article.aspx?id={R:1}&title={R:2}" />
</rule>
</rules>
</rewrite>
Have a look at the rules overview.
This essentially is the same as Context.RewritePath
.
精彩评论