如何确定IIS URL重写规则的优先级?
是否可以使URL重写规则以指定的优先级顺序执行(即一个规则先于另一个规则)?这取决于您的代码,您可以用代码管理它。 我在应用程序请求事件中使用“if-else”结构和rewritepath方法,并管理url重写 但是如果您有一些常规角色,那么请使用web.config中的角色 有时候你会有这样的事如何确定IIS URL重写规则的优先级?,iis,url-rewriting,Iis,Url Rewriting,是否可以使URL重写规则以指定的优先级顺序执行(即一个规则先于另一个规则)?这取决于您的代码,您可以用代码管理它。 我在应用程序请求事件中使用“if-else”结构和rewritepath方法,并管理url重写 但是如果您有一些常规角色,那么请使用web.config中的角色 有时候你会有这样的事 www.yoursite.com/products/34 你想把它重新连接到 www.yoursite.com/products.aspx?id=34 在这些情况下,我建议使用web.confi
www.yoursite.com/products/34
你想把它重新连接到
www.yoursite.com/products.aspx?id=34
在这些情况下,我建议使用web.config中的角色。
但是有时它并不像这个那么容易。所以使用应用程序请求方法,因为您手动重写了路径,所以您可以更改它们的优先级
最后:
我的建议是使用应用程序请求事件并在这种特殊情况下重写URL;-)
如果需要更多的帮助评论,我会编辑这个答案