我目前遇到的情况是URL匹配相同,但是如果第一个规则抛出404,则需要采取不同的操作。
我想知道第一个动作是否抛出404,我们可以做些什么使它与RuleTwo一起使用吗?
OR
如果第一个失败,是否有多个动作?
我的web.config当前看起来像这样-
<rule name="RuleOne">
<match url="Random/(.+)" />
<action type="Rewrite" url="Pages/{R:1}.aspx" redirectType="Found" />
</rule>
<rule name="RuleTwo">
<match url="Random/(.+)" />
<action type="Rewrite" url="Pages/RandomPage.aspx?content={R:1}" redirectType="Found" />
</rule>
这仅适用于具有第1条规则下的视图的页面。
仅供参考,两个规则都可以完全正常工作。
任何朝着正确方向提出的建议都会受到赞赏。