C# URL之前任何内容的URL路由规则
我想为url写一条规则,任何东西都要在前面 /分析应该引导我到合适的地方 为此,我在web.config中编写了如下代码:-C# URL之前任何内容的URL路由规则,c#,.net,asp.net-mvc,web-config,C#,.net,Asp.net Mvc,Web Config,我想为url写一条规则,任何东西都要在前面 /分析应该引导我到合适的地方 为此,我在web.config中编写了如下代码:- <rule name="Analysis Routes"> <match url="(/.*)(/analysis)" /> <conditions logicalGrouping="MatchAll"> <add
<rule name="Analysis Routes">
<match url="(/.*)(/analysis)" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
我想将规则设置为:-url可以是任何内容
stackoverflow.com/analysis
somesite.com/analysis
在/analysis之前可以有任何内容。下面的规则检查请求的路径是否进行了精确的分析,如果成功,则重定向到指定的Url 示例:到
stackoverflow.com/analysis
somesite.com/analysis
<rewrite>
<rules>
<rule name="Redirect Before Analysis" stopProcessing="true">
<match url="^analysis" />
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>