URL url 之前任何内容的路由规则
URL route rule for anything before url
我想为 url 写一条规则,任何事情都在前面
/analysis 应将我导航到适当的位置。
为此,我在 web.config 中编写了如下代码:-
<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 后找不到页面:-
url/analysis
我想将规则设置为:- url 可以是任何内容。
whosebug.com/analysis
somesite.com/analysis
/analysis 之前可以有任何内容。
下面的规则检查请求的路径是否有准确的分析,如果成功则重定向到指定的 Url.
示例: http://example.com/analysis to http://example.com/
<rewrite>
<rules>
<rule name="Redirect Before Analysis" stopProcessing="true">
<match url="^analysis" />
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
参考文献:
我想为 url 写一条规则,任何事情都在前面
/analysis 应将我导航到适当的位置。
为此,我在 web.config 中编写了如下代码:-
<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 后找不到页面:-
url/analysis
我想将规则设置为:- url 可以是任何内容。
whosebug.com/analysis
somesite.com/analysis
/analysis 之前可以有任何内容。
下面的规则检查请求的路径是否有准确的分析,如果成功则重定向到指定的 Url.
示例: http://example.com/analysis to http://example.com/
<rewrite>
<rules>
<rule name="Redirect Before Analysis" stopProcessing="true">
<match url="^analysis" />
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
参考文献: